Сервер BOOCO Astra (v 2.x) / rest-api-v1
Установка, запуск, остановка микросервиса rest-api-v1, просмотр логов
◼ Описание переменных .env для 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 | ✔ | (для разработки — 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 | Путь к файлу с настройками логирования для master-logger | ||
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
.