O presente repositório contém a lógica do backend da aplicação "Presente!". A aplicação foi desenvolvida utilizando o framework NestJS, além de outras ferramentas, como MongoDB, Postgres, Prisma, PM2 e NGINX.
-
1 - Renomeie o arquivo "env.example.txt" para ".env"
-
2 - Inicialize os contêineres da aplicação com:
docker-compose -f docker-compose.dev.yml up --build
- 1 - Acesse a pasta do backend:
cd backend
-
2 - Renomeie o arquivo da pasta backend "env.example.txt" para ".env";
-
3 - Instale as dependências do projeto:
npm install
- 4 - Faça a migration com o Prisma:
npx prisma migrate dev --name init
- 5 - Inicialize o servidor do Nest.JS:
npm run start:dev
-
1 - Instale a extensão "REST Client" no VS Code;
-
2 - Acesse a pasta do backend:
cd backend
-
3 - Acesse o arquivo "api.user.http";
-
4 - Realize a requisição apertando o botão "Send Request" (é possível alterar o e-mail e senha);
-
5 - Faça o login por meio do arquivo "api.login.http".