Skip to content

Um repositório contendo a api do teste da tivic.

Notifications You must be signed in to change notification settings

jao241/tivic-banco-api

Repository files navigation

Observações

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.

Instalação

$ npm install

Configurando o banco

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

Executando a aplicação

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Informações sobre implementação

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.

About

Um repositório contendo a api do teste da tivic.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published