Обновление портала и откат
Обновление · обновлено 26 октября 2026 г.
- Скачайте архив новой версии в личном кабинете (Продукты → Портал партнёра) и перенесите на сервер.
- Сверьте контрольную сумму: результат
sha256sum portal-1.8.0.tar.gzдолжен совпасть с SHA-256 в кабинете. - Распакуйте:
tar -xzf portal-1.8.0.tar.gz, затемcd portal-1.8.0. - Обновите:
sudo ./update.sh /opt/portal
update.sh делает резервную копию (без неё обновление не начинается), загружает новые образы, обновляет файлы в /opt/portal (кроме deploy/.env и резервных копий), перезапускает сервисы, ждёт готовности и проверяет запущенную версию. Миграции базы применяются при старте. Пользователи на время перезапуска (около минуты) теряют связь с порталом.
Перед обновлением прочитайте «Что нового» у версии в кабинете и «Подходит к»: там видно, нужно ли вместе с порталом обновить расширения 1С. Мобильное приложение обновляйте после портала.
Откат
Если новая версия не запустилась, update.sh выводит шаги отката. Образы прежней версии остаются в Docker:
- В
deploy/.envверните прежнее значениеPORTAL_VERSION. - Запустите:
docker compose -f deploy/docker-compose.yml up -d - Миграции базы выполняются только вперёд. Если прежняя версия не стартует на базе после новых миграций, восстановите базу из резервной копии, сделанной
update.shперед обновлением, — см. Резервные копии и журналы портала.
Текущая версия — в /opt/portal/VERSION, в PORTAL_VERSION в deploy/.env, внизу меню админки и в проверке подключения в 1С.