Сервер BOOCO Meteor (v 1.x) / Установка в Docker
◼ Установка без использования SSL-сертификата
Установка с использованием SSL-сертификата
Установка с использованием обратного прокси-сервера Nginx
Установите Docker.
Создайте сеть booco для совместной работы контейнеров:
sudo docker network create -d bridge booco
Авторизуйтесь в регистре BOOCO:
sudo docker login docker.booco.ru
(имя booco
, пароль glpat-oZvTEcK6Mp9qqgRk-WSt
)
<aside> 💡 Регистр контейнеров docker.booco.ru используется для установки BOOCO версии 1.35.0 и выше.
</aside>
Загрузите последнюю или нужную версию BOOCO:
sudo docker image pull docker.booco.ru/booco/booco:latest
# при необходимости вместо latest укажите нужную версию
Данный шаг можно пропустить: образ будет загружен автоматически при запуске. Но рекомендуется выполнить этот шаг , чтобы убедиться, что авторизация в регистре BOOCO была завершена успешно.
Создайте папку /opt/booco (или в другом месте) и перейдите в нее:
sudo mkdir -p /opt/booco
cd /opt/booco
Скачайте файл docker-compose.yml:
sudo curl <https://www.booco.ru/install/docker-compose.yml> --output docker-compose.yml
Создайте файл с именем .env
, в котором будут храниться переменные окружения (или задайте их другим способом):
<aside>
💡 .env
— это полное название файла. Если вы хотите назвать его по-другому, то используйте ключ --env-file
в команде docker compose
.
</aside>
Пример:
MONGO_PASSWORD=password
ROOT_URL=https://demo.booco.ru
USE_HTTPS=0
BOOCO_BUILD=latest
TZ=Europe/Moscow
Рекомендуем в пароле не использовать символы: :
, /
, ?
, #
, [
, ]
, @
. Если используете, то пароль нужно взять в кавычки.
Запустите сервисы:
sudo docker compose up -d
# или если .env называется по-другому
sudo docker compose --env-file booco.env up -d
Убедитесь, что сервисы запущены:
sudo docker ps
Если всё правильно, то команда покажет, что запущено два контейнера.
Проверьте лог:
sudo docker logs booco
Установите файл с лицензией.