Обновление и откат

Обновление on-premise версии до новой immutable-версии и автоматический откат при сбое.

Способ развёртыванияКоманды на этой странице относятся к поставке Docker Compose. Откройте соответствующую процедуру для Kubernetes и Helm.

Обновление

Пакет повторно скачивать не требуется: upgrade.sh сам получает доступную версию из реестра образов и использует сохранённые данные доступа.

bash
bash upgrade.sh

Что делает скрипт upgrade.sh

  • Проверяет .env, ключи лицензирования и конфигурацию Compose.
  • Получает актуальную версию из реестра образов.
  • Сохраняет старый .env и Compose-файл в backups/pre-upgrade-<timestamp>-<pid>.
  • Загружает все образы новой версии.
  • Пересоздаёт контейнеры без удаления volumes и ожидает готовности всех сервисов.
  • При ошибке автоматически возвращает старый .env и предыдущие образы.
ИнформацияРанее скачанные образы при обновлении не удаляются — они остаются в Docker и используются при откате.

Контракт версий

Версия пакета <X.Y> совпадает с версией образа в реестре и переменной VERSION в поставочном .env.

Откат

При неуспешном healthcheck upgrade.sh выполняет откат автоматически и выводит путь к rollback backup. Volumes и данные приложения при обновлении и откате не удаляются.

Проверка после обновления

После обновления убедитесь, что страница входа доступна по адресу https://<ваш-домен>/web/login, а все сервисы платформы находятся в состоянии healthy.