Сервер BOOCO Astra (v 2.x) / trigger-factory
Установка, запуск, остановка микросервиса trigger-factory, просмотр логов
◼ Описание переменных .env для trigger-factory
‣
Переменная | Обязательная | Значение по умолчанию | Описание |
---|---|---|---|
BUILD |
latest |
Версия docker-образа | |
NODE_ENV |
✔ | production (для разработки — development ) |
|
PORT |
3007 |
Порт для доступа к trigger-factory | |
TZ |
Europe/Moscow |
Часовой пояс | |
BOSQL_URL |
✔ | URL API микросервиса bosql (например, http://localhost:3002 ) |
|
RMQ_EXCHANGE |
Имя exchange в RabbitMQ для уведомлений об изменениях в базе данных. Если не создан, то должен быть создан автоматически с параметрами: type = fanout , durable = true |
||
RMQ_URL |
✔ | URL-адрес RabbitMQ | |
MQTT_URL |
✔ | URL MQTT-брокера | |
MQTT_USER |
✔ | Логин пользователя MQTT | |
MQTT_PASSWORD |
✔ | Пароль пользователя MQTT | |
RMQ_LOG_EXCHANGE |
Имя exchange в RabbitMQ для микросервиса **master-logger.** Если указан, то должен быть создан перед запуском | ||
LOG_CONFIG_FILENAME |
Путь к файлу с настройками логирования для master-logger | ||
SERVICE_TOKEN |
✔ | Токен для обращения к bosql. Генерация токена |
Пример файла .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
<aside>
⚠️ После изменения файла .env
нужно выполнить команды: docker compose down
и docker compose up -d
.
</aside>