Сервер BOOCO Astra (v 2.x) / rest-api-v1
Установка, запуск, остановка микросервиса rest-api-v1, просмотр логов
◼ Описание переменных .env для rest-api-v1
REST API (Swagger) — rest-api-v1
‣
Переменная | Обязательная | Значение по умолчанию | Описание |
---|---|---|---|
BUILD |
latest |
Версия docker-образа | |
PORT |
3008 |
Порт для доступа к rest-api-v1 | |
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 логином и паролем | |
RMQ_EXCHANGE |
✔ | Имя exchange в RabbitMQ для уведомлений об изменениях в базе данных. Если не создан, то должен быть создан автоматически с параметрами: type = fanout , durable = true |
|
RMQ_LOG_EXCHANGE |
Имя exchange в RabbitMQ для микросервиса **master-logger.** Если указан, то должен быть создан перед запуском | ||
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
<aside>
⚠️ После изменения файла .env
нужно выполнить команды: docker compose down
и docker compose up -d
.
</aside>