Base de desenvolvimento Backend - SMUL/ATIC
Base de desenvolvimento backend de SMUL/ATIC:
- NESTJS: https://docs.nestjs.com/
- PRISMAIO: https://www.prisma.io/docs/getting-started
npm install
copy example.env .env
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
Copie o código gerado para o campo JWT_SECRET no arquivo .env
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
Copie o código gerado para o campo RT_SECRET no arquivo .env
No arquivo 'prisma/seed.ts' substitua as informações por suas informações de usuário. E então execute:
npx prisma migrate dev
npx prisma generate --schema=prisma/sgu/schema.prisma
npx prisma generate --schema=prisma/feriados/schema.prisma
npx prisma db seed
Por padrão, a aplicação rodará na porta 3000.
# atualiza a cada mudança nos arquivos
npm run dev
# modo de desenvolvimento
npm run start
# modo de produção
npm run prod