https://github.com/renatoalencar/component-example
Examplo de uso do framework Clojure Component
https://github.com/renatoalencar/component-example
clojure components example jvm
Last synced: 2 months ago
JSON representation
Examplo de uso do framework Clojure Component
- Host: GitHub
- URL: https://github.com/renatoalencar/component-example
- Owner: renatoalencar
- License: mit
- Created: 2020-06-07T02:46:02.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-07T03:01:36.000Z (over 5 years ago)
- Last Synced: 2024-12-28T08:43:13.717Z (about 1 year ago)
- Topics: clojure, components, example, jvm
- Language: Clojure
- Size: 2.93 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Component Example
Como funciona e como user o framework Clojure Component do Stuart Sierra? Dá uma olhada no artigo que eu escrevi
no Medium que tem tudo lá: https://medium.com/@renatoalencar/introdu%C3%A7%C3%A3o-ao-clojure-component-6ffbf388f6ae
## Como rodar?
### Lein
Você precisa configurar um banco de dados MongoDB e configurar as credenciais em uma variavel de ambiente
`DATABASE_URL` em formato de URL.
É só rodar `lein run-component` para rodar o exemplo implmentado usando Component ou rodar `lein run-atom`
para rodar o exemplo usando um Atom para gerenciar estado.
### Docker
É possível rodar tudo com `docker-compose` também é só rodar `docker-compose up`.
## Licença
[MIT](./LICENSE)