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
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.
É possível rodar tudo com docker-compose
também é só rodar docker-compose up
.