Production DNS for halort.com is managed via Cloudflare, pointed at the Hetzner ingress load balancer.
Script
From halort-infra:
npm run dns:k8s # upsert
npm run dns:k8s:dry-run # previewTypical hosts: www, app, api, design, docs, notifications, gp2, plus wildcard *.halort.com.
Routing note
Platform-web owns a catch-all Ingress for *.halort.com. Reserved names (docs, design, api, …) must have their own exact-host Ingress so they are not served as the SaaS app. See Multi-tenancy · Architecture/GitOps and Deploy.