##Um projeto utilizando NestJs e Prisma ORM.
- Node.js (v18.12.0)
- npm (8.19.2)
- Banco de dados (PostgreSQL)
-
Clone o repositório: $ git clone https://github.com/mateusramoscaetano/nestshop-ecommerce-NESTJS
-
Instale as dependências:
$ cd nest-shop $ npm install
-
Configure as variáveis de ambiente:
Crie um arquivo
.env
na raiz do projeto e defina as variáveis de ambiente necessárias. Aqui está um exemplo:
DATABASE_URL=postgres://usuario:senha@localhost:5432/nome-do-banco JWT_SECRET=sua-chave-secreta
- Execute as migrações do banco de dados:
$ npx prisma migrate dev
- Inicie o servidor:
$ npm run start
O servidor estará rodando em http://localhost:3000
.
A documentação da API está disponível através do Swagger. Acesse o seguinte URL para visualizar a documentação e interagir com os endpoints da API:
Contribuições são bem-vindas! Para contribuir com este projeto, siga estas etapas:
- Faça um fork do repositório.
- Crie uma nova branch com a sua feature (
git checkout -b feature/nome-da-feature
). - Commit suas alterações (
git commit -am 'Adiciona nova feature'
). - Push para a branch (
git push origin feature/nome-da-feature
). - Abra um pull request no GitHub.
Este projeto está licenciado sob a MIT License.