Сервер BOOCO Astra (v 2.x) / mailer

Установка и настройка

Требования к окружению

Компоненты системы

PostgreSQL

RabbitMQ

booco

bosql

master-logger

rest-api-v1

exchange-sync

ldap-access

trigger-factory

mailer

Установка, запуск, остановка микросервиса mailer, просмотр логов

Описание переменных .env для mailer

REST API (Swagger) — mailer

monitor

user-sync

Порядок установки

Настройка системы

Обновление

Переменная Обязательная Значение по умолчанию Описание
BUILD latest Версия docker-образа
PORT 3005 Порт для доступа к mailer
NODE_ENV production (для разработки — development)
MAILER_HOST Доменное имя или IP-адрес mailer
MAILER_PORT Порт для доступа к mailer
FROM Email, с которого отправляются письма
SECURE false Запрет/разрешение использовать шифрование. Если true — шифрование разрешено
USERNAME Логин для подключения к серверу SMTP
PASSWORD Пароль для подключения к серверу SMTP
RMQ_URL URL-адрес RabbitMQ c логином и паролем
RMQ_LOG_EXCHANGE Имя exchange в RabbitMQ для микросервиса **master-logger.** Если указан, то должен быть создан перед запуском

Пример файла .env для mailer:

BUILD=1.0.1
PORT=3005
NODE_ENV=production
RMQ_URL=amqp://admin:password@hostname
RMQ_LOG_EXCHANGE=log
MAILER_HOST=mail.hosting.ru
MAILER_PORT=465
[email protected]
SECURE=true
[email protected]
PASSWORD=password

<aside> ⚠️ После изменения файла .env нужно выполнить команды: docker compose down и docker compose up -d.

</aside>