diff --git a/CLAUDE.md b/CLAUDE.md index 46b4204c..c6773cdd 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -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