docs: update deployment notes for Kubernetes

This commit is contained in:
Graham McIntire 2026-04-13 15:30:52 -05:00
parent a92b975dd0
commit f04d2e997d
No known key found for this signature in database
GPG key ID: F4ABF488E6029E59

View file

@ -209,7 +209,8 @@ User submits QSO → enqueue_for_qso() → weather/hrrr/terrain/iemre workers
- FreshnessMonitor disabled in test via `config :microwaveprop, start_freshness_monitor: false`
### Deployment
- Production runs on Dokku with nginx proxy
- Push to `github` remote for code. Push to `dokku` remote only when explicitly asked — it triggers production deploy.
- Production runs on Kubernetes (`home-cluster` context, `prop` namespace) — use `kubectl -n prop ...`
- Deployment name `prop` (3 replicas). Inspect with `kubectl -n prop get pods`, `kubectl -n prop logs deploy/prop`, `kubectl -n prop exec deploy/prop -- ...`
- Push to `github` remote for code. The `dokku` remote is obsolete — do not push there.
- Production Oban config in `config/runtime.exs` — no backfill cron, enrichment triggered by QSO submission
- SRTM tiles at `/srtm` in production container