Руководство по обновлению

Обновление до 2.3.0 c 2.2.2

Если вы обновляетесь с версии 1.0.6 и старше, сделайте бэкап, обновитесь до версии 1.0.7, сделайте бэкап повторно и обновитесь до последней версии

Подготовка

Перед обновлением рекомендуем создать резервную копию установленной системы (файлы "docker-compose.yml" и "backup.sh" должны находиться в одной директории):

# В папке с версией 2.2.2
chmod +x backup.sh
./backup.sh docker-compose.yml prod

Online обновление

Чтобы перенести информацию из volumes со старой версии на новую, имена проектов обеих версий должны совпадать. В наших примерах проект называется "prod".

Создайте новую директорию, скачайте и распакуйте в ней файл для онлайн установки https://testit.software/assets/downloads/v2.3.0/testit_v2.3.0.zip В командной строке перейдите в директорию 2.3.0 и выполните:

# В папке с версией 2.3.0
docker-compose -f docker-compose.yml --project-name prod up -d

Автономное обновление

Чтобы перенести информацию из volumes со старой версии на новую, имена проектов обеих версий должны совпадать. В наших примерах проект называется "prod".

Создайте новую директорию, скачайте и распакуйте в ней файл для автономной установки https://testit.software/assets/downloads/v2.3.0/testit_v2.3.0_full.zip В командной строке перейдите в директорию 2.3.0, распакуйте архив для автономной установки и выполните:

# В папке с версией 2.3.0
docker load -i images.tar.gz
docker-compose -f docker-compose.yml --project-name prod up -d

Финализация обновления

После обновления необходимо выполнить Re-index в панели администратора.