Clonar o projeto sistema-youtan-api pelo terminal digitando:
git clone https://github.com/Byte-Benders-Fatec/api-2sem-2024.git
Após clonar o projeto, efetue a instalação das dependências digitando no terminal:
npm install
Para configurar as variáveis de ambiente, crie um arquivo com o nome .env
e copie o conteúdo do arquivo .env.example
e cole dentro dele, ou peça para alguém do time enviar o arquivo .env
.
Inicie e configure o banco de dados localmente.
Para rodar as migrations do projeto, execute no terminal:
npm run migrations:run
Para rodar o projeto, no terminal:
npm run dev
Como rodar as migrations:
npm run migrations:run
Como gerar as migrations automaticamente:
npm run migrations:generate "nome_da_migration"
Como reverter a última migration executada:
npm run migrations:revert
Para acessar a documentação da API utilize o Postman e importe todos os arquivos dentro de docs/postman
.
- Para pular a autenticação, vá ao arquivo
.env
e altere a variávelSKIP_AUTH
paratrue
.