This repository contains the backend codebase for Delivery Control, providing the server-side functionality and APIs necessary to support the application's features.
Esse comando vai ser resposnavel por instalar as dependencias do projeto, criar a instancia do banco de dados e criar os arquivos de configuração
npm run init
Mas caso queira uma base LIMPA, sem dados populados rode o comando abaixo no lugar do anterior
npm run init -- limpa
Para rodar o projeto em sua maquina execute o comando
npm run dev
- Criar uma migração
npx sequelize-cli migration:create --name nome_da_migração
- Rodar todas as migrações pendentes
npx sequelize-cli db:migrate
- Reverter todas as migrações
npx sequelize-cli db:migrate:undo:all
- Criar uma seed
npx sequelize-cli seed:generate --name nome-da-seed
- Rodar todas as seeders
npx sequelize-cli db:seed:all
- Reverter as seeders
npx sequelize-cli db:seed:undo:all
Node : v20.11.1
MySql : v8