Repositório criado para salvar o código do processo seletivo de back-end da Trybe. Os commits foram feitos utilizando o padrão de flags do Conventional Commits:
config
: representa um commit que altera configuraçãofeat
: adiciona uma nova funcionalidadefix
: resolve um bugbuild
: alterações relacionadas a construção do projeto (yarn init
para criação do package.json por exemplo)
- Utilize o comando
yarn install
para instalar todas as dependências - Crie o arquivo .env com as variáveis de ambiente
- Informações do banco de dados:
DB_HOST
para definir o hostDB_USERNAME
para definir o nome de usuárioDB_PASSWORD
para definir a senhaDB_NAME
para definir o nome do banco
SECRET
para definir a chave secreta para encriptar o token
- Informações do banco de dados:
- Utilize o comando
yarn deploy
para iniciar o projeto como se estivesse em ambiente de produção ou homologação, caso queira executar como desenvolvimento use o comandoyarn dev
- Para acessar a api basta utilizar a url http://localhost:3333
A api foi desenvolvida utilizando:
- Node.js com Express
- Bando de dados MySQL
- Para a conexão e gerenciamento - Sequelize e seu CLI
yarn sequelize db:migrate
para executar as migrations ainda não executadasyarn sequelize migration:create --name=nome-da-migration
para criar uma nova migrationyarn sequelize db:migrate:undo:all
desfaz todas as migrations
- Para a conexão e gerenciamento - Sequelize e seu CLI
- Para os testes Insomnia, já que não foi desenvolvido o front-end.