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

Сервер BOOCO Astra (v 2.x) / master-logger

Переменная
Обязательная
Значение по умолчанию
Описание
LOG_CONFIG_FILENAME
RMQ_LOG_EXCHANGE
Имя exchange в RabbitMQ для микросервиса master-logger. Если указан, то должен быть создан перед запуском
RMQ_URL
Адрес RabbitMQ c логином и паролем
RMQ_EXCHANGE
Имя exchange в RabbitMQ для уведомлений об изменениях в базе данных. Если не создан, то должен быть создан автоматически с параметрами: type = fanout, durable = true
DB_PORT
5432
Порт для доступа к БД PostgreSQL
DB_DATABASE
БД PostgreSQL с логами микросервисов
PORT
3001
Порт для доступа к master-logger
DB_LOGGING
false
Запрет/разрешение использования расширенной отладочной выдачи. Если true — в отладочном логе со статусом debug выводятся SQL-запросы и другие операции с базой данных
BUILD
latest
Версия docker-образа
DB_USER
Логин пользователя БД PostgreSQL
DB_PASS
Пароль пользователя БД PostgreSQL
DB_HOST
IP-адрес БД PostgreSQL
TZ
Europe/Moscow
Часовой пояс

Пример файла .env для master-logger:

BUILD=1.1.1
PORT=3001
LOG_CONFIG_FILENAME=/data/logger.yml
RMQ_LOG_EXCHANGE=booco.log
RMQ_URL=amqp://admin:password@rabbitmq
#RMQ_EXCHANGE=booco-db1
DB_PORT=5432
DB_USER=booco
DB_PASS=password
DB_HOST=db_hostname
DB_DATABASE=booco_log
TZ=Europe/Moscow
#DB_LOGGING=false
⚠️
После изменения файла .env нужно выполнить команды: docker compose down и docker compose up -d.