Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

fnoquiq/projectSaaS-api

Open more actions menu

Repository files navigation

Adonis SaaS API

Estudo da arquitetura SaaS usando o framework AdonisJS

🔨 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 postgresbarber -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword -d postgres. Este comando será responsável por levantar um container docker todo configurado para o uso do PostgreSQL;

  • Está aplicação utiliza o Redis para organizar os emails a serem enviados. Desta forma basta executar em seu terminal o seguinte comando: sudo docker run --name redis -p 6379:6379 -d -t redis:alpine. Este comando será responsável por levantar um container docker todo configurado para o uso do Redis;

  • 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.

  • 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.

  • Execute adonis kue:listen para levantar a fila.


🎯 Rotas da API:

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

📦 Importar configurações do Insomnia

Run in Insomnia}

About

[SaaS] Sistema para organização de times e projetos

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.