Обновление компонентов, установленных на одном сервере

  1. В панели администратора перейти в раздел «База данных ViQube».

  2. Если установлен чек-бокс «Включить проверку прав доступа к данным», необходимо снять его на время обновления. После обновления платформы чек-бокс необходимо будет вернуть в первоначальное состояние.

  3. В пункте меню «Резервное копирование» раздела «База данных ViQube» нажать на кнопку «Сохранить копию сейчас».
  4. Скопировать дистрибутив платформы на сервер, сохраняя структуру вложенных элементов.

    Если предполагается обновление платформы, используя Docker Hub, копировать папку images дистрибутива не требуется.

  5. Сделать исполняемыми скрипты load_images.sh, run.sh, update.sh, выполнив команду:

    sudo chmod +x *.sh
  6. На сервере перейти в скопированную папку с дистрибутивом и запустить скрипт update.sh с правами суперпользователя:

    sudo ./update.sh -l <mode>
    • -l <mode>

    здесь <mode> - режим получения новых образов. Возможные значения: local, hub.

    hub - получение образов из Docker Hub. Если выбран данный режим, необходимо предварительно авторизоваться в Docker Hub, используя команду sudo docker login.

    local - получение образов локально, из папки images дистрибутива платформы.

  7. Запустить скрипт run.sh с правами суперпользователя:

    sudo ./run.sh -p <address> --https <on|off>
    • -p <address>

    здесь <address> - адрес сервера, который будет использоваться пользователями платформы для доступа через браузер, значение параметра может быть как IP-адресом, так и доменным именем сервера с установленной платформой, в зависимости от настроек сетевого окружения.

    • --https <on | off>

    здесь параметр --https определяет работает платформа со схемой HTTPS или HTTP. Для использования HTTPS необходимо указать значение параметра on. Для использования схемы HTTP необходимо указать значение параметра off или не указывать параметр --https.

  8. Если платформа до обновления работала по HTTPS, используя proxy-сервер платформы, рекомендуется проверить и, при необходимости, изменить настройки proxy-сервера платформы в файле /docker-volume/proxy/nginx.conf.

    Подробнее в Настройка reverse-proxy для работы через https://

  9. Если перед обновлением была включена проверка прав доступа к данным, то в панели администратора необходимо перейти в раздел «База данных ViQube» и установить чек-бокс «Включить проверку прав доступа к данным».