Сервер BOOCO Astra (v 2.x) / PostgreSQL
◼ Установка, запуск, остановка PostgreSQL, просмотр логов
Требования
Должен быть установлен Docker.
Установка
- Создайте папку
/opt/postgresql
и перейдите в нее: - Скачайте файл
docker-compose.yml
: - Скачайте и отредактируйте шаблон файла конфигурации
.env
:
sudo mkdir -p /opt/postgresql
cd /opt/postgresql
sudo curl https://www.booco.ru/install/services/postgresql/docker-compose.yml --output docker-compose.yml
sudo curl https://www.booco.ru/install/services/postgresql/config.env --output .env
Настройка
- Из директории
postgresql
выполните команду для запускаpostgresql
в Docker: - Настройте БД PostgreSQL для работы сервиса booco. Для этого создайте БД booco и booco_log:
sudo docker compose up -d
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