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

Установка и настройка

Требования к окружению

Компоненты системы

PostgreSQL

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

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

RabbitMQ

booco

bosql

master-logger

rest-api-v1

exchange-sync

ldap-access

trigger-factory

mailer

monitor

user-sync

Порядок установки

Настройка системы

Обновление

Требования

Должен быть установлен Docker.

Установка

  1. Создайте папку /opt/postgresql и перейдите в нее:

    sudo mkdir -p /opt/postgresql
    cd /opt/postgresql
    
  2. Скачайте файл docker-compose.yml:

    sudo curl <https://www.booco.ru/install/services/postgresql/docker-compose.yml> --output docker-compose.yml
    
    1. Скачайте и отредактируйте шаблон файла конфигурации .env:

      sudo curl <https://www.booco.ru/install/services/postgresql/config.env> --output .env
      

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

Настройка

  1. Из директории postgresql выполните команду для запуска postgresql в Docker:

    sudo docker compose up -d
    
  2. Настройте БД PostgreSQL для работы сервиса booco. Для этого создайте БД booco и booco_log:

    sudo docker exec -u postgres -it postgresql createdb -U postgres booco
    
    sudo docker exec -u postgres -it postgresql createdb -U postgres booco_log
    

Запуск

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

Остановка

sudo docker compose down

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

sudo docker logs postgresql -f