Установка без использования SSL-сертификата

Сервер BOOCO Meteor (v 1.x) / Установка в Docker

  1. Установите Docker.
  2. Создайте сеть booco для совместной работы контейнеров:
  3. sudo docker network create -d bridge booco
  4. Авторизуйтесь в регистре BOOCO:
  5. sudo docker login docker.booco.ru

    (имя booco, пароль glpat-oZvTEcK6Mp9qqgRk-WSt)

    💡
    Регистр контейнеров docker.booco.ru используется для установки BOOCO версии 1.35.0 и выше.
  6. Загрузите последнюю или нужную версию BOOCO:
  7. sudo docker image pull docker.booco.ru/booco/booco:latest
    # при необходимости вместо latest укажите нужную версию

    Данный шаг можно пропустить: образ будет загружен автоматически при запуске. Но рекомендуется выполнить этот шаг , чтобы убедиться, что авторизация в регистре BOOCO была завершена успешно.

  8. Создайте папку /opt/booco (или в другом месте) и перейдите в нее:
  9. sudo mkdir -p /opt/booco
    cd /opt/booco
  10. Скачайте файл docker-compose.yml:
  11. sudo curl https://www.booco.ru/install/docker-compose.yml --output docker-compose.yml
  12. Создайте файл с именем .env, в котором будут храниться переменные окружения (или задайте их другим способом):
  13. 💡
    .env — это полное название файла. Если вы хотите назвать его по-другому, то используйте ключ --env-file в команде docker compose.

    Пример:

    MONGO_PASSWORD=password
    ROOT_URL=https://demo.booco.ru
    USE_HTTPS=0 
    BOOCO_BUILD=latest 
    TZ=Europe/Moscow

    Рекомендуем в пароле не использовать символы: :, /, ?, #, [, ], @. Если используете, то пароль нужно взять в кавычки.

  14. Запустите сервисы:
  15. sudo docker compose up -d
    # или если .env называется по-другому
    sudo docker compose --env-file booco.env up -d
  16. Убедитесь, что сервисы запущены:
  17. sudo docker ps

    Если всё правильно, то команда покажет, что запущено два контейнера.

  18. Проверьте лог:
  19. sudo docker logs booco
  20. Установите файл с лицензией.