Skip to content

ci: диагностический стенд stendCase2 с ограничением ресурсов

am@muniev.ru requested to merge codex/diagnostic-stand into main

Добавляет явное развёртывание проверенного JAR на малом стенде stendCase2 (1 CPU / 2 ГБ): только web pipeline защищённого ref с PIPELINE_MODE=verify и DIAGNOSTIC_DEPLOY=true. Push/MR стенд не разворачивает. Runner trasser-diagnostic отделён от полной приёмки.

Приложение ограничено 768 MiB (heap 512 MiB), PostgreSQL — 256 MiB. API публикуется только на localhost, БД — без порта наружу; сеть internal. Перед обновлением существующей БД сохраняется дамп. Проверяются commit/pipeline/SHA JAR, выполняются импорт, расчёт и экспорт GeoJSON. Контейнеры и данные сохраняются после job; протокол явно отмечает отсутствие конкурсной приёмки.

Добавлены инструкция ci/DIAGNOSTIC-STAND.md и регрессии условий запуска/ресурсов/подмены JAR. Локально прошли 64 теста CI и bash syntax check. Полный прогон на новом сервере выполняется после регистрации runner. Ubuntu 26.04 / Compose plugin диагностического хоста не подменяют конкурсный стенд; испытания 2–3 ГБ и 50 клиентов здесь не заявлены.

Merge request reports

Loading