Обновление системы с помощью Docker
Предварительные условия
Сервер, на котором размещена обновляемая версия Юниверс MDM, имеет доступ к интернету.
Установлен Git.
Установлен Docker Compose (версия выше 1.29).
Проект Юниверс MDM был клонирован на сервер.
Если возникли ошибки при обновлении, то нужно сбросить в бд конфигурацию (рекомендуется сохранить ее до миграции, т.к. в случае возникновения ошибок будет доступен только сброс параметров)
DELETE FROM org_unidata_mdm_system.configuration;
.
Обновление системы
Предупреждение
При переходе на версию 6.12 необходимо запустить операцию "Миграции больших объектов (largeObjectMigrateJob)".
Перед обновлением остановите работу образа Docker Compose через команду
docker-compose down
.Поднять контейнеры после обновления возможно через команду:
docker-compose up --force-recreate -d --remove-orphans
. Последняя опция очищает Elasticsearch контейнер.
Войдите в репозиторий Gitlab (доступ к репозиторию с дистрибутивом вашего продукта должен быть получен заранее согласно договору поставки).
Переключитесь на ветку release/6.12-ee.
Извлеките проект. Команда
git pull
.Перейдите в каталог с кодом. Пример команды:
cd universe-platform-deploy
При необходимости в файле .env, расположенном в корне проекта, измените параметры для БД и параметры портов. Пример файла .env смотрите по ссылке.
Для запуска системы используйте команду:
docker-compose up -d