coulomb-social/docs/deploy.md
tegwick e80fdced13 Add Dockerfile for coulomb-social delivery-lane packaging
Non-root gunicorn image with /healthz check; railiance-apps values still open.
2026-08-09 01:57:02 +02:00

966 B

Deploy notes (stub — CSOC-WP-0002-T08)

Shape

Standalone service: commit-SHA images → registry gitea.coulomb.social/coulomb/coulomb-socialrailiance-apps values → railiance01 (same lane as vergabe-teilnahme).

Runtime secrets (names only)

Secret Consumer
SECRET_KEY Django
DATABASE_URL Django
OIDC_CLIENT_SECRET identity app
future DB password OpenBao dynamic/KV

Health

  • GET /healthz{"status":"ok"}

Build

SHA=$(git rev-parse --short HEAD)
docker build -t forgejo.coulomb.social/coulomb/coulomb-social:$SHA .

Runtime env (no secrets in image): SECRET_KEY, DATABASE_URL, OIDC_*, USER_ENGINE_*, DEFAULT_TENANT_ID, ALLOWED_HOSTS.

Status

  • Dockerfile present (gunicorn, non-root, /healthz check).
  • railiance-apps Helm values / cluster Service not yet landed.
  • Local make run + make test remain the default verification path.