Раньше образ собирался на VPS (3 ядра) при каждом деплое: 13–15 минут даунтайма. Теперь: job build-image (buildx + кэш слоёв GHA) пушит ghcr.io/iisultanov/iistwin-app:latest и :<sha>; SSH-скрипт скачивает образы ДО остановки контейнеров (даунтайм ~10 секунд на подмену), fallback на сборку на сервере сохранён при недоступности GHCR. Инфра-репо: сервису app добавлен image: (iistwin-infra@0960563).