Skip to content

Byte-Benders-Fatec/sistema-youtan-api

Repository files navigation

sistema-youtan-api

Dependências

Obrigatórias

Opcionais

Instalação

1. Acessando o Projeto:

Clonar o projeto sistema-youtan-api pelo terminal digitando:

git clone https://github.com/Byte-Benders-Fatec/api-2sem-2024.git

2. Instalação das dependências:

Após clonar o projeto, efetue a instalação das dependências digitando no terminal:

npm install

3. Configurar variáveis de ambiente:

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.

4. Configurar o banco de dados:

Inicie e configure o banco de dados localmente.

5. Rodar as migrations:

Para rodar as migrations do projeto, execute no terminal:

npm run migrations:run

6. Rodar o projeto:

Para rodar o projeto, no terminal:

npm run dev

Migrations

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

Documentação

Para acessar a documentação da API utilize o Postman e importe todos os arquivos dentro de docs/postman.

Dicas

  • Para pular a autenticação, vá ao arquivo .env e altere a variável SKIP_AUTH para true.

About

Repositório destinado ao grupo Byte Benders para desenvolvimento da API do terceiro semestre de ADS.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •