Офлайн-обновление при Docker-установке по данному руководству подходит только при соблюдении следующих условий:
|
Перед обновлением следует выполнить резервное копирование. После обновления в связи с миграциями на запуск системы может понадобиться больше времени, чем обычно. |
Для офлайн-обновления при Docker-установке необходимо выполнить следующие действия:
cd /srv/platform && docker compose up -d postgresql |
cd /srv/platform && docker compose exec postgresql psql -U polymatica -lqt | cut -d \| -f1 | grep platform |
cd /srv/platform && docker compose exec postgresql psql -U polymatica |
CREATE DATABASE <DatabaseName> OWNER polymatica; |
exit |
mkdir -p /srv/dist |
https://repo.polymatica.ru/platform/docker/releases/<VERSION>/platform-<VERSION>.tar.gz |
где <VERSION> – версия продукта в формате x.y.z.
Распаковать архив с дистрибутивом:
tar -C /srv/dist -xzvf /srv/dist/platform-<VERSION>.tar.gz |
где <VERSION> – версия продукта в формате x.y.z.
Загрузить Docker-образы:
for IMAGE in /srv/dist/images/*.tar.gz ; do docker load -i $IMAGE ; done |
После успешной загрузки удалить архивы Docker-образов:
rm -v /srv/dist/images/*.tar.gz |
Перенести конфигурационные файлы в директорию для конфигурационных файлов:
mv -v /srv/dist/configs/* /srv/platform |
sed -i '/volumes/s/^#//' /srv/platform/docker-compose.yml sed -i '/polymatica\x2Flicense/s/^#//' /srv/platform/docker-compose.yml |
/srv/platform/docker-compose.yml.
Запустить систему:
cd /srv/platform/ && docker compose up -d --remove-orphans || docker-compose up -d --remove-orphans |
rm -rf /srv/dist/* |