Обновление AppSec.Code 26.1.1 до 26.2.1 в Docker¶
Инструкция описывает прямой путь обновления 26.1.1 → 26.2.1 для Docker-развертывания AppSec.Code.
Инфраструктурных изменений для этого пути не требуется: необходимо сделать резервное копирование, обновить тег образа в docker-compose.yml, подтянуть образы и запустить стек.
Подготовка¶
- Перейдите в каталог, где расположен docker-compose.yml вашего экземпляра AppSec.Code.
- Убедитесь, что текущий тег сервиса
appseccode—26.1.1.
Пример фрагмента до обновления:
Резервное копирование¶
Перед обновлением выполните резервное копирование по инструкции Резервное копирование.
Минимально рекомендуется сохранить:
- базу данных;
- файл секретов системы;
- конфигурацию и данные томов AppSec.Code.
Обновление docker-compose.yml¶
Измените тег образа сервиса appseccode с 26.1.1 на 26.2.1.
Пример:
Если у вас используется альтернативный registry, обновите только тег версии до 26.2.1, не меняя схему существующего инфраструктурного развертывания.
Подтягивание образов и запуск¶
Запустите команды, соответствующие вашему типу установки.
Проверка после обновления¶
- Проверьте, что контейнеры находятся в рабочем состоянии.
- Проверьте доступность веб-интерфейса AppSec.Code.
-
Выполните базовые проверки работоспособности:
- вход в систему;
- доступность проектов/репозиториев;
- запуск и просмотр CI/CD пайплайнов.
Действия при ошибке¶
Если после обновления выявлены критические проблемы:
- Остановите стек.
- Выполните восстановление из резервной копии по инструкции Восстановление резервной копии.
- После восстановления повторно проверьте доступность и целостность данных.