Skip to content

chore(studio): wire deployment health compose baseline - #72

Merged
man4ish merged 1 commit into
mainfrom
chore/deployment-health-env
Aug 30, 2026
Merged

chore(studio): wire deployment health compose baseline#72
man4ish merged 1 commit into
mainfrom
chore/deployment-health-env

Conversation

@man4ish

@man4ish man4ish commented Aug 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

Provides the runtime configuration Control Center's new Deployment
Health feature (see OmniBioAI/omnibioai-control-center#61) needs to
read this repository's own Compose file as its authoritative deployment
baseline.

Adds three environment variables to control-center's existing
environment: block:

DEPLOYMENT_HEALTH_COMPOSE_PATH: /workspace/omnibioai-studio/docker-compose.yml
DEPLOYMENT_HEALTH_BASELINE_SOURCE: development
DEPLOYMENT_HEALTH_DEPLOYMENT_REPOSITORY: omnibioai-studio

What this does not do

  • No new mount. ${MACHINE_DIR}:/workspace already makes this exact
    file readable inside the control-center container, for unrelated,
    pre-existing reasons -- this change only points the new feature's
    parser at a path that was already reachable.
  • No secret configuration added.
  • No Docker Socket Proxy policy changed -- control-center's
    DOCKER_HOST already went through the proxy before this change.
  • No unrelated Studio changes. This is a single 10-line hunk in one
    file; nothing else in this repository is touched.

Why development, not release

Confirmed by reading the actually-running deployment's own
com.docker.compose.project.config_files label: this file, alone, with
no overlay, is what actually produced the running stack.

Verification

  • docker compose config --quiet: valid
  • git diff --check: clean
  • Live-verified against the deployed omnibioai-control-center
    backend during that repo's DH-4 certification (all fixture testing
    used safe, single-service, fully-reversible mechanisms -- no other
    service was ever stopped or restarted; see
    docs/DEPLOYMENT_HEALTH_DH4.md in the Control Center PR for the full
    record)

🤖 Generated with Claude Code

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 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UtrDnVmNutDYsKAXnZrvWy
@man4ish
man4ish merged commit 78fd555 into main Aug 30, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant