Настоятельно рекомендуется соблюдать последовательный порядок обновления версий.Правильный подход: Обновляться строго с предыдущей версии на следующую (Версия N → Версия N+1).Не рекомендуется: Пропускать версии при обновлении (например, Версия N → Версия N+2).
-
Перенесите директорию с артефактами
vkв другое месторасположение, например:mkdir /tmp/vk_previousmv vk/ /tmp/vk_previous -
Распакуйте архив сборки, например:
tar -xzvf vk_v4.xx.tgz . -
Загрузите образы в Docker:
docker load -i images.tar -
Создайте файл-отчет об отличиях в файлах
.envстарой и новой версии с помощью командыdiff:diff vk/.env /tmp/vk_previous/vk/.env > diff.envcat diff.env<< CWM_FRONTEND_URL="http://localhost">> CWM_FRONTEND_URL="https://projects.mycompany.io" -
Перенесите пользовательские значения переменных в файл
.envновой версии. -
Теперь можно обновлять приложение:
docker compose -p vk \--env-file .env \up -d --remove-orphans --wait
Технический писатель: Белова Ирина
Была ли статья полезна?