Skip to content

secultce/api-email

Repository files navigation

MC Ceará Logo

Sobre

Esse repositório é uma API REST e será utilizado para disparo de e-mail de agentes culturais do Mapa Cultural do Ceará. O mesmo terá conexão com o serviço do Rabbitmq que servirá como a mensageria e fila para todas as requisições de um produtor para essa API que será o consumidor

Outros Repositórios

Laravel Framewwork

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling - Laravel.

Outros Links

Contribuição

Sempre é bem vinda!

License

The Laravel framework is open-sourced software licensed under the MIT license.

Instalação

Instruções para instalação da api com os seguintes comandos:

  • cp .env.example .env
  • docker compose up -d
  • docker exec php_api composer update
  • docker exec php_api php artisan key:generate
  • docker exec php_api php artisan migrate
  • docker exec php_api chmod -R 777 database

Acessar na porta 8081

Conexão para RabbitMQ

Instruções aqui

Conexão para as tarefas agendadas

Instruções aqui

JWT Auth

É usado o pacote jwt-auth (https://jwt-auth.readthedocs.io/en/develop/) para criar tokens de acesso que são enviados nas requisições, para garantir que pessoas não autorizadas acessem os dados retornados nos endpoints usados na api.