Skip to content

fnoquiq/rsxp-api

Repository files navigation

Adonis RSXP API

Estudo do framework AdonisJS com TDD.

🔨 Configurar a aplicação:

  • O SGDB desta aplicação é o PostgreSQL, para isso, basta executar em seu terminal o seguinte comando: sudo docker run --name rsxp-pg -p 5432:5432 -e POSTGRES_USER=docker -e POSTGRES_PASS=mysecretpassword -d -t kartoza/postgis. Este comando será responsável por levantar um container docker todo configurado para o uso do PostgreSQL. O banco PG do Kartoza é modificado para suportar algumas funcionalidades que não são possíveis no original, como por exemplo o UUID.

  • Copie o arquivo .env.example e renomeie a cópia para .env.. Após isso, preencha as informações necessárias dele.

  • Execute o comando yarn para instalar todas as dependências necessárias do projeto.

  • Execute o comando adonis key:generate para gerar APP_KEY no arquivo .env. Este será usado por exemplo para gerar os hash das senhas dos usuários.

  • Para rodar as migrations, execute adonis migration:run. Certifique-se de que o PostgreSQL esteja configurado e iniciado.


🏇 Iniciar a aplicação:

  • Execute adonis serve --dev para levantar a API.

🎯 Rotas da API:

  • Para verificar as rotas disponíveis desta api, execute no terminal adonis route:list.

📦 Importar configurações do Insomnia

Clique aqui para configurar o Insomnia}

About

[Adonis] TDD method app

Topics

Resources

Stars

Watchers

Forks