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

Сервер BOOCO Astra (v 2.x) / trigger-factory

Переменная
Обязательная
Значение по умолчанию
Описание
PORT
3007
Порт для доступа к trigger-factory
SERVICE_TOKEN
Токен для обращения к bosql. Генерация токена
RMQ_EXCHANGE
Имя exchange в RabbitMQ для уведомлений об изменениях в базе данных. Если не создан, то должен быть создан автоматически с параметрами: type = fanout, durable = true
BUILD
latest
Версия docker-образа
NODE_ENV
production (для разработки — development)
TZ
Europe/Moscow
Часовой пояс
BOSQL_URL
URL API микросервиса bosql (например, http://localhost:3002)
RMQ_URL
URL-адрес RabbitMQ
MQTT_URL
URL MQTT-брокера
MQTT_USER
Логин пользователя MQTT
MQTT_PASSWORD
Пароль пользователя MQTT
RMQ_LOG_EXCHANGE
Имя exchange в RabbitMQ для микросервиса master-logger. Если указан, то должен быть создан перед запуском
LOG_CONFIG_FILENAME

Пример файла .env для trigger-factory:

BUILD=0.5.0
NODE_ENV=production
PORT=3007
BOSQL_URL=http://bosql:3002
RMQ_EXCHANGE=booco-dev-db
RMQ_URL=amqp://admin:password@rabbitmq
MQTT_URL=mqtt://rabbitmq
MQTT_USER=mqtt-system
MQTT_PASSWORD=password
RMQ_LOG_EXCHANGE=booco.log
LOG_CONFIG_FILENAME=/data/logger.yml
TZ="Europe/Moscow"
SERVICE_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0cmlnZ2VyLWZhY3RvcnkiLCJ0eXAiOiJCZWFyZXIiLCJpYXQiOjE3MTY5MDE1MzksImV4cCI6MjAzMjI2MTUzOSwiaXNzIjoiaHR0cHM6Ly9kZXYuYm9vY28ucnUifQ.PRM7G9GV0lV81M97wIB8-2nq4rc4mi9RpDEIk9k_fbA
⚠️
После изменения файла .env нужно выполнить команды: docker compose down и docker compose up -d.