Este é o backend do projeto CódigoQL, responsável por fornecer a API e a lógica de negócio para interação com o banco de dados relacional.
Antes de rodar o projeto, certifique-se de ter instalado:
- Node.js 20+
- npm
- Banco de dados do repositório CodigoQL-DataBase configurado e em execução.
-
Instalar dependências
npm install
-
Configurar o Prisma
- Com o banco de dados do repositório CodigoQL-DataBase já configurado e rodando:
npx prisma db pull npx prisma generate
- O comando
npx prisma db pullatualiza o schema do Prisma de acordo com o banco de dados existente. - O comando
npx prisma generategera o cliente Prisma para interação com o banco.
- Com o banco de dados do repositório CodigoQL-DataBase já configurado e rodando:
-
Manter o Prisma atualizado
- Sempre que houver mudanças no banco de dados, rode novamente:
npx prisma db pull npx prisma generate
- Sempre que houver mudanças no banco de dados, rode novamente:
Para iniciar o backend localmente:
npm run start