Traefik in front, nginx behind it.
Cloudflare terminates to this host, Traefik handles TLS, and nginx serves the static site on an isolated loopback port.
ketoclaw.com
KetoClaw is live on the domain, wired for GitHub deploys, and ready for the actual product story, offer, and funnel.
Cloudflare terminates to this host, Traefik handles TLS, and nginx serves the static site on an isolated loopback port.
The webhook receiver listens for `main` branch pushes and resets the working tree to the latest origin commit.
This starter is intentionally minimal so the domain, repo, and deploy path are proven before heavier app code lands.