/outorga-backend

Novo repositório de backend do sistema de outorga onerosa

Primary LanguageTypeScript

SMUL Logo

Base de desenvolvimento Backend - SMUL/ATIC

Descrição

Base de desenvolvimento backend de SMUL/ATIC:

Instalação

npm install

Criando o arquivo .env

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

Configurando o banco de dados

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=prisma2/schema.prisma
npx prisma db seed

Rodando a aplicação

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