Feita com framework Adonis, utilizando autenticação para sessão e ACL
Passos para a execução
- Precisa baixar um software para testar sua api. Opção: postman: https://www.getpostman.com/ ou insomnia: https://insomnia.rest/
- Instalar o yarn o npm(dependency management)
- Baixar os pacotes com o comando "yarn" ou o "npm install"
- Subir o container com o banco relacional postgres. Com o comando:
docker run --name database -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres
uma vez o banco configurado, execute o comando
adonis serve --dev
- Subir o container do redis para fila(queue) com o comando:
docker run --name nome_da_fila -p 6379:6379 -d -t redis:alpine
uma vez o redis configurado, execute o comando
adonis kue:listen
adonis migration:run
adonis route:list
adonis migration:run
adonis make:validator Nome
adonis make:hook Nome
adonis make:controller Nome
adonis key:generate
adonis make:seed
adonis serve --dev
Aparecere mais comandos
adonis
Ajuda a padronizar o projeto entre os demais desenvolvedores
yarn eslint --init