Описание переменных .env для rest-api-v1

Сервер BOOCO Astra (v 2.x) / rest-api-v1

Переменная
Обязательная
Значение по умолчанию
Описание
PORT
3008
Порт для доступа к rest-api-v1
RMQ_LOG_EXCHANGE
Имя exchange в RabbitMQ для микросервиса master-logger. Если указан, то должен быть создан перед запуском
RMQ_EXCHANGE
Имя exchange в RabbitMQ для уведомлений об изменениях в базе данных. Если не создан, то должен быть создан автоматически с параметрами: type = fanout, durable = true
BUILD
latest
Версия docker-образа
NODE_ENV
production (для разработки — development)
TCP_PORT
Порт для REST API микросервиса rest-api-v1 (TCP socket). Обычно 5990
BYPASS_AUTH
false
Запрет/разрешение на получение данных по API без авторизации. Если true — авторизация не нужна
BOOCO_DATA
Расположение директории с данными сервера BOOCO
BOSQL_URL
URL-адрес микросервиса bosql
RMQ_URL
Адрес RabbitMQ c логином и паролем
LOG_CONFIG_FILENAME
LOGGER_URL
URL-адрес микросервиса master-logger
TZ
Europe/Moscow
Часовой пояс

Пример файла .env для rest-api-v1:

BUILD=1.0.0
PORT=3008
NODE_ENV=production
BOSQL_URL=http://test.booco.ru:3002
RMQ_URL=amqp://admin:password@test.booco.ru
RMQ_EXCHANGE=booco-db1
TCP_HOST=localhost
TCP_PORT=5990
# BYPASS_AUTH=true
⚠️
После изменения файла .env нужно выполнить команды: docker compose down и docker compose up -d.