Сервер BOOCO Meteor (v 1.x) / Установка в Docker
◼ Установка без использования SSL-сертификата
- Установите Docker.
- Создайте сеть booco для совместной работы контейнеров:
- Авторизуйтесь в регистре BOOCO:
- Загрузите последнюю или нужную версию BOOCO:
- Создайте папку /opt/booco (или в другом месте) и перейдите в нее:
- Скачайте файл docker-compose.yml:
- Создайте файл с именем
.env
, в котором будут храниться переменные окружения (или задайте их другим способом): - Запустите сервисы:
- Убедитесь, что сервисы запущены:
- Проверьте лог:
- Установите файл с лицензией.
sudo docker network create -d bridge booco
sudo docker login docker.booco.ru
(имя booco
, пароль glpat-oZvTEcK6Mp9qqgRk-WSt
)
Регистр контейнеров docker.booco.ru используется для установки BOOCO версии 1.35.0 и выше.
sudo docker image pull docker.booco.ru/booco/booco:latest
# при необходимости вместо latest укажите нужную версию
Данный шаг можно пропустить: образ будет загружен автоматически при запуске. Но рекомендуется выполнить этот шаг , чтобы убедиться, что авторизация в регистре BOOCO была завершена успешно.
sudo mkdir -p /opt/booco
cd /opt/booco
sudo curl https://www.booco.ru/install/docker-compose.yml --output docker-compose.yml
.env
— это полное название файла. Если вы хотите назвать его по-другому, то используйте ключ --env-file
в команде docker compose
.Пример:
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