Este serviço é referente ao serviço de Emails. Para poder utilizá-lo, certifique de que você possui o Docker e o Docker Compose em sua máquina. Caso contrário será necessário baixá-los. Para isso basta seguir os links:
Para rodar o projeto, basta executar o seguinte comando na raíz:
docker-compose up --build
Como testar o serviço de email:
1º Crie um arquivo chamado .env, na raiz do projeto
2º Insira nesse arquivo as variáveis:
* SERVICE ---> Responsável por dizer qual é o host SMTP que você vai utilizar;
* EMAIL ---> Responsável por dizer qual é o email que você deseja utilizar para enviar emails;
* PASS ---> Credencial de acesso ao email que você deseja utilizar para enviar o email.
3º Depois de configurar o .env, rode o projeto e faça uma requisição para a rota /api/sendMail
Para executar os testes basta rodar:
docker run 20202-eccoar_emails_backend_mailer npm run test
Para executar o lint rode:
docker run 20202-eccoar_emails_backend_mailer npm run lint