streamlined2 / email-sender

Email sender microservice app

Repository from Github https://github.comstreamlined2/email-senderRepository from Github https://github.comstreamlined2/email-sender

Зміни в допоміжному проєкті

В проєкт із Сутністю 1 Person

https://github.com/streamlined2/REST-application

добавлена підтримка Kafka producer. У разі зміни або видалення сутності 1 застосунок надсилає повідомлення у топік notification із допомогою сервіса нотифікації

https://github.com/streamlined2/REST-application/blob/main/src/main/java/com/streamlined/restapp/service/notification/DefaultNotificationService.java

і бінів KafkaAdmin, KafkaTemplate

https://github.com/streamlined2/REST-application/blob/main/src/main/java/com/streamlined/restapp/service/notification/kafka/KafkaSender.java

Параметри підключення до Email сервера

зберігаються в файлі .env, який зчитується application.yml.

Пароль для підключення до SMTP серверу створений відповідно до інструкції

https://support.google.com/mail/answer/185833?hl=en

і задається як VM параметр застосунку

-Dspring.mail.password=secret

Імідж застосунку

Опис іміджу наведений в файлі Dockerfile, побудова виконується командою

docker build --tag emailsender:1.0 .

About

Email sender microservice app


Languages

Language:Java 99.1%Language:Dockerfile 0.9%