dev-deploy: production mirror + full observability behind the /_gm gate #88
Reference in New Issue
Block a user
Delete Branch "feature/dev-prod-mirror"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Turns the long-lived dev environment into a production mirror with a full observability stack, and puts the operator console + Grafana + Mailpit behind a single
/_gmBasic Auth gate.Stages
VITE_GALAXY_DEV_AFFORDANCES).galaxy-dev-internal, no host ports. backend:9100/ gateway:9191scraped; both export OTLP traces to Tempo./_gmgate: one Basic Auth (the admin-console account) fronts the console,/_gm/grafana/(Grafana anonymous-Admin, own login disabled) and/_gm/mailpit/(MailpitMP_WEBROOT); links added to the console nav.tools/dev-deploy/monitoring/README.md, dev-deploy README, FUNCTIONAL §10.2.1 (+ ru mirror).New Gitea settings
GALAXY_DEV_MAIL_RELAY_USERNAME,GALAXY_DEV_MAIL_RELAY_PASSWORD,GALAXY_DEV_GRAFANA_ADMIN_PASSWORD(optional — Grafana is anonymous behind the gate)GALAXY_DEV_MAIL_RELAY_MATCHVerified live (galaxy.lan, 2026-06-01)
13/13 containers healthy; Prometheus 5/5 targets up; Loki logs; Tempo backend traces; Grafana 11.4 healthy.
/_gm/401 → 200 (gm) → 401 (wrong);/_gm/grafana/200 anonymous;/_gm/mailpit/200 (auth) / 401 (none); former top-level/grafana//mailpit/removed.Production deployment (ssh +
docker save/load) is out of scope; the compose is structured for reuse.