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

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

Подготовка

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

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

Online обновление

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

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

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

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

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

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

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

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

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