Crie um arquivo .env na raiz do projeto, copie as variaveis do arquivo .env.example e preencha com as suas configurações de banco.
Instale as dependencias:
yarn install
Inicialize com o comando:
yarn dev
Para criar uma migration:
yarn sequelize migration:create --name=CreateUser
Para rodar as migrations e atualizar o banco de dados local:
yarn sequelize db:migrate
Para reverter uma migration:
yarn sequelize db:migrate:undo
Para rodar os testes da aplicação:
yarn test
Crie um arquivo .env na raiz do projeto, copie as variaveis do arquivo .env.example e preencha com as suas configurações de banco.
*OBS.: Utilizando o docker, atribua o DB_HOST=db_naregua
Instale as dependencias:
yarn install
Rode o comando para subir a aplicação no docker:
docker-compose up -d
Para acompanhar os logs da API:
docker logs naregua -f
Para atualizar o banco com as migrations utilize os comandos abaixo:
// entre na bash
docker exec -it naregua /bin/bash
// rode o comando das migrations
yarn sequelize db:migrate