From ee8419c9beac9e71e626c20b47ce178dff129f48 Mon Sep 17 00:00:00 2001 From: Codex Date: Sat, 18 Jul 2026 00:54:43 +0200 Subject: [PATCH] Package runtime diagnostics in all-in-one image --- backend/tests/test_rc_runtime_observability.py | 2 ++ deploy/unraid/Dockerfile.all-in-one | 1 + 2 files changed, 3 insertions(+) diff --git a/backend/tests/test_rc_runtime_observability.py b/backend/tests/test_rc_runtime_observability.py index a3e5004b..21d6c8b8 100644 --- a/backend/tests/test_rc_runtime_observability.py +++ b/backend/tests/test_rc_runtime_observability.py @@ -25,7 +25,9 @@ def test_unsafe_request_id_is_replaced() -> None: def test_runtime_report_is_read_only_by_default_and_requires_confirmation() -> None: source = (ROOT / "scripts" / "runtime_state_report.py").read_text(encoding="utf-8") + dockerfile = (ROOT / "deploy" / "unraid" / "Dockerfile.all-in-one").read_text(encoding="utf-8") assert '"mode": "read_only"' in source assert "if args.reconcile and args.confirm != RECONCILE_CONFIRMATION" in source assert "RuntimeReconciliationService.reconcile(db)" in source + assert "COPY scripts/runtime_state_report.py /app/scripts/runtime_state_report.py" in dockerfile diff --git a/deploy/unraid/Dockerfile.all-in-one b/deploy/unraid/Dockerfile.all-in-one index e4bd079d..266f4c4c 100644 --- a/deploy/unraid/Dockerfile.all-in-one +++ b/deploy/unraid/Dockerfile.all-in-one @@ -131,6 +131,7 @@ COPY scripts/build_mol_operational_benchmark_report.py /app/scripts/build_mol_op COPY scripts/run_split_background_promotion_workflow.sh /app/scripts/run_split_background_promotion_workflow.sh COPY scripts/activate_promoted_yolo_candidate.py /app/scripts/activate_promoted_yolo_candidate.py COPY scripts/archive_technical_projects.py /app/scripts/archive_technical_projects.py +COPY scripts/runtime_state_report.py /app/scripts/runtime_state_report.py COPY deploy/unraid/nginx-all-in-one.conf /etc/nginx/conf.d/default.conf COPY deploy/unraid/all-in-one-start.sh /usr/local/bin/geointel-all-in-one-start COPY --from=frontend-build /frontend/dist/ /usr/share/nginx/html/