A aplicação consome dados de um banco de dados PostgreSql, por tanto é nescessário a presença do mesmo, seja de forma local ou por meio de conteiner docker em execução no momento de configurar o banco, adicionar a seed e executar a aplicação.
$ npm install
Altere as informações do arquivo .env, na linha 7, para as especificações do banco a ser utilizado, como nome do usuario, senha e porta.
Execute o seguinte comando:
$ npx prisma migrate dev
Ao fim deste comando a base de dados e tabelas devem ser contruidas e uma conta deverá ser adicionada por meio de um arquivo seed.
Obs: Caso durante a execução da aplicação a conta não estiver disponível, digite o seguinte comando para adiciona-la.
$ npx prisma db seed
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
A aplicação foi desenvolvida seguindo o padrão do Nest para criação de módulos, com uma mudança no agrupamento de todos os módulos em uma pasta modules.