Acesse o proje no link acima, fiz deploy na AWS para caso vocês não queiram executar o projeto localmente
- Criar arquivo
.env
baseado no.env.example
cp .env.example .env
- Iniciar containers docker:
docker-compose up -d
- Apos confirmar que o container docker está rodando executar os comando de Migrations e Seeds e criar um database novo exclusivo para a execução dos testes:
yarn db:migrate
yarn db:seed
yarn db:create-db-tests
- Instalar pacotes NPM:
yarn install
- Executar testes untários:
yarn test:unit
- Executar testes end-to-end:
yarn test:e2e
- Verificar cobertura de testes e visualizar relatório em http://127.0.0.1:3009
yarn test:cov
- Rodar projeto em mode development e ver documentação em http://localhost:3007/docs
yarn dev
- Fazer build do projeto:
yarn build
- Executar projeto em modo production e ver documentação em http://localhost:3007/docs
yarn stard
A API está enviando todos os logs da aplicação para o Elastic Search.
Todos os logs podem ser visualizados no Kibana
produção: https://kibana.brunohubner.com
local: http://localhost:5601