Este projeto tem finalidade de apresentar o conhecimento técnico proposto no desafio da Ammo Varejo
$ npm install
Este projeto está configurado para rodar em produção apontando para um banco de dados gratuito do supabase. Para rodar localmente, é recomendado criar sua configuração no supabase e colocar a url no .env ou utilizar o banco de dados sqlite.
No arquivo schema.prisma
mudar na linha 2 o provider de postgresql
para sqlite
e na linha 3 a url para file:./dev.db
.
Rodar o comando npx prisma migrate dev --name init
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
Ao rodar o projeto você terá acesso ao http://localhost.com/3000
, na rota /products
você terá o retorno dos produtos já feitos no seed.
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Sou desenvolvedor de software há mais de 3 anos, com experiência no frontend em React e backend com NodeJs e GraphQl. Me siga no github e nas outras redes encontradas nele.
- Author - Bruno Padilha
Nest is MIT licensed.