Diffinery

codician/diffinerypublic

Open-source, agent-first GitHub and GitHub Actions alternative that runs on your own Cloudflare account: git hosting, pull requests, code review and drop-in GitHub Actions YAML on Workers, Durable Objects, R2 and Containers.

Serve diffinery.com through a zone route (#3)

The apex already has DNS records, so attaching a Custom Domain fails
(code 100117). A route on diffinery.com/* runs the Worker in front of the
existing proxied record without deleting anything.


Claude-Session: https://claude.ai/code/session_01AizKXSsengXZRegJxRATkL

Co-authored-by: Claude <noreply@anthropic.com>
Canberk Demirci authored · GitHub committed signed1 parent d77e9f6commit 7146dbe1c6193367add69bace80a15902a6e875fBrowse files
2 files changed+4−2
modified.github/workflows/deploy.yml+1−1View file
@@ -64,4 +64,4 @@
6464 code=$(curl -s -o /dev/null -w '%{http_code}' https://diffinery.com/healthz) && [ "$code" = 200 ] && exit 0
6565 sleep 10
6666 done
67- echo "::error::https://diffinery.com/healthz did not return 200 (last: $code)"; exit 1
67+ echo "::error::https://diffinery.com/healthz did not return 200 (last: $code). Check that the diffinery.com DNS record is proxied (orange cloud)."; exit 1
modifiedapps/diffinery/wrangler.jsonc+3−1View file
@@ -8,7 +8,9 @@
88 "compatibility_date": "2026-10-01",
99 "compatibility_flags": ["nodejs_compat"],
1010 "workers_dev": false,
11- "routes": [{ "pattern": "diffinery.com", "custom_domain": true }],
11+ // A zone route, not a Custom Domain: diffinery.com already has DNS records, and a
12+ // route runs the Worker in front of them as long as the record is proxied (orange cloud).
13+ "routes": [{ "pattern": "diffinery.com/*", "zone_name": "diffinery.com" }],
1214 "observability": { "enabled": true, "head_sampling_rate": 1 },
1315 "upload_source_maps": true,
1416 "limits": { "cpu_ms": 300000 },