Este projeto foi feito utilizando as seguintes tecnologias:
Para executar a aplicação
# Acesse a pasta do projeto e baixe as dependências
$ yarn
# Será necessário utilizar uma imagem do postgres com o docker, para isso execute o seguinte comando no docker
$ docker run --name database -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres
# Crie um banco de dados para rodar a aplicação com o nome
$ financialservices
# Execute as migrations do projeto
$ yarn typeorm migration:run -d src/shared/infra/typeorm
# Execute a aplicação
$ yarn dev
# Para rodar os testes na aplicação primeiro crie um banco de dados com o nome
$ financialservices_test
# Para executar os testes na aplicação
$ yarn test
A pasta coverage -> lcov-report -> index.html pode ser vista o coverage report dos testes da aplicação
Wesley-Moura |