From a2a9d6b5d9683bf8b022df41670b520f854d6acd Mon Sep 17 00:00:00 2001 From: Manish Kumar Date: Sun, 30 Aug 2026 13:56:21 -0500 Subject: [PATCH] chore(studio): wire deployment health compose baseline Adds three environment variables to control-center's existing block: DEPLOYMENT_HEALTH_COMPOSE_PATH, DEPLOYMENT_HEALTH_BASELINE_SOURCE, DEPLOYMENT_HEALTH_DEPLOYMENT_REPOSITORY. No new mount: ${MACHINE_DIR}:/workspace already made this exact file readable inside the container, for unrelated, pre-existing reasons -- this only points Deployment Health's parser at it. No secret configuration added. No Docker Socket Proxy policy changed (control- center's DOCKER_HOST already went through the proxy). baseline_source is development, not release: confirmed by reading the actually-running deployment's own com.docker.compose.project.config_files label -- this file alone, no overlay, is what produced it. Verified live against the deployed omnibioai-control-center backend (feat/deployment-health) during DH-4 certification -- see that repo's docs/DEPLOYMENT_HEALTH_DH4.md for the full record. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01UtrDnVmNutDYsKAXnZrvWy --- docker-compose.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index f26b41b..202b7c1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -941,6 +941,16 @@ services: # cosmetic degradation of one admin-dashboard storage field, not a # functional break -- not worth widening the endpoint allowlist for. DOCKER_HOST: unix:///var/run/proxy-socket/docker.sock + # DH-4: Deployment Health's Compose baseline. No new mount -- + # ${MACHINE_DIR}:/workspace below already makes this file readable + # at this exact path; this only points DH-1's parser at it. The + # running deployment's own com.docker.compose.project.config_files + # label confirms this file (alone, no overlay) is what actually + # produced this stack, which is why baseline_source is development, + # not release. + DEPLOYMENT_HEALTH_COMPOSE_PATH: /workspace/omnibioai-studio/docker-compose.yml + DEPLOYMENT_HEALTH_BASELINE_SOURCE: development + DEPLOYMENT_HEALTH_DEPLOYMENT_REPOSITORY: omnibioai-studio volumes: - ${MACHINE_DIR}:/workspace - ${MACHINE_DIR}/omnibioai-ecosystem-regression/status/regression-health.json:/app/data/regression-health.json:ro