Развёртывание¶
SORCA поставляется как контейнерное приложение. Типовая установка использует docker-образ, постоянные тома и порт веб-интерфейса.
Базовая схема¶
В контейнере работают необходимые служебные процессы. Данные хранятся в постоянных томах, чтобы обновление контейнера не приводило к потере базы, лицензии и кешей.
Что нужно сохранить между обновлениями¶
- база данных;
- лицензия;
- рабочие каталоги анализов;
- кеши анализаторов;
- базы уязвимостей и справочники;
- загруженные обновления.
Запуск¶
Минимальный запуск описан в разделе Быстрый старт. Для промышленной установки дополнительно настройте:
- резервное копирование томов;
- доступ к registry или локальному архиву образа;
- сетевые правила для GitHub, GitLab и внутренних Git-серверов;
- доступ к источникам обновления баз уязвимостей;
- мониторинг свободного места.
Обновление¶
Обновление выполняется заменой образа и перезапуском контейнера с сохранением томов. Не удаляйте постоянные тома, если не планируете полностью очистить установку.
Перед обновлением зафиксируйте:
- резервную копию постоянных томов и базы данных;
- текущую версию SORCA;
- состояние лицензии;
- размер базы и рабочих каталогов;
- список активных анализов.