Перейти к содержанию

Рекомендации к обновлению Проекты VK WorkSpace

ВНИМАНИЕ

Перед обновлением ознакомьтесь с руководством по обновлению версий.

Настоятельно рекомендуется соблюдать последовательный порядок обновления версий.

Правильный подход: Обновляться строго с предыдущей версии на следующую (Версия N → Версия N+1).

Не рекомендуется: Пропускать версии при обновлении (например, Версия N → Версия N+2).

  1. Перенесите директорию с артефактами vk в другое месторасположение, например:

    mkdir /tmp/vk_previous
    mv vk/ /tmp/vk_previous
    
  2. Распакуйте архив сборки, например:

    tar -xzvf vk_v4.xx.tgz .
    
  3. Загрузите образы в Docker:

    docker load -i images.tar
    
  4. Создайте файл-отчёт об отличиях в файлах .env старой и новой версии с помощью команды diff:

    diff vk/.env /tmp/vk_previous/vk/.env > diff.env
    cat diff.env
    << CWM_FRONTEND_URL="http://localhost"
    >> CWM_FRONTEND_URL="https://projects.mycompany.io"
    
  5. Перенесите пользовательские значения переменных в файл .env новой версии.

  6. Теперь можно обновлять приложение:

docker compose -p vk \
             --env-file .env \
             up -d --remove-orphans --wait