Essa solução é resultado de um desafio proposto por um processo seletivo.
O roteiro de trabalho e priorização podem ser vistam em PLANEJAMENTO.md As informações técnicas sobre a solução, podem ser vistas em SOLUCAO.md
- criar um arquivo .env criando uma cópia do .env.example
$ npm i
$ npm run dev
- possuir o node vLTS (12.16.2) instalado, versão anteriores poderão funcionar, mas não foi testado;
- possuir um mongodb para conexão;
$ docker-compose up #para acompanhar o log
ou
$ docker-compose up -d #para executar sem acompanhar o log
- possuir o docker vLTS instalado
$ npm run jest
ou
$ docker-compose exec app npm run jest