Установка, запуск, остановка микросервиса bosql, просмотр логов

Сервер BOOCO Astra (v 2.x) / bosql

Требования

  1. Должны быть установлены:
    • Docker;
    • PostgreSQL;
    • Rabbit MQ;
    • BOOCO Server 2.x (для работы микросервиса не требуется, нужен для удобной конфигурации).
  2. В PostgreSQL должен быть заведен пользователь с правами на:
    • создание и модификацию таблиц в базе данных;
    • просмотр и запись изменений в своей БД.

Установка

  1. Создайте папку /opt/bosqlи перейдите в нее:
  2. sudo mkdir -p /opt/bosql
    cd /opt/bosql
  3. Скачайте файл docker-compose.yml:
  4. sudo curl https://www.booco.ru/install/microservices/bosql/docker-compose.yml --output docker-compose.yml
  5. Скачайте и отредактируйте шаблон файла конфигурации .env:
  6. sudo curl https://www.booco.ru/install/microservices/bosql/config.env --output .env

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

  7. Загрузите файл с лицензией на сервер BOOCO, адрес которого вы указали в переменной ROOT_URL в .env при установке сервиса booco
  8. При необходимости диспетчеризации логов настройте логирование с помощью микросервиса master-logger.

Запуск

sudo docker compose up -d
# или если .env называется по-другому
sudo docker compose --env-file bosql.env up -d

Остановка

sudo docker compose down

Просмотр логов

sudo docker logs bosql -f