Deploy to Cloudflare Workers and rebrand to Diagrav

Adds Workers + static-assets configs for the app (app.diagrav.com) and a
separate marketing/landing site (diagrav.com), plus the deployment runbook
used to stand up Supabase Cloud, Google OAuth, Resend SMTP, and Cloudflare
DNS/custom domains. Renames the app from "AV Planner" to "Diagrav" to match
the new domain.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017DUU6CnxECCDeqDNYJgr5x
This commit is contained in:
2026-09-28 10:05:59 -05:00
co-authored by Claude Sonnet 5
parent a5c2ad87e1
commit 0a7f2f7fee
10 changed files with 814 additions and 2 deletions
+19
View File
@@ -0,0 +1,19 @@
// Deploys the hand-written marketing site (site/) as an assets-only
// Cloudflare Worker for the bare diagrav.com domain. No build step —
// serves the folder as-is:
// npx wrangler deploy --config wrangler.site.jsonc
{
"$schema": "./node_modules/wrangler/config-schema.json",
"name": "diagrav-site",
"compatibility_date": "2026-09-25",
"assets": {
"directory": "./site",
"not_found_handling": "404-page"
},
"routes": [
{
"pattern": "diagrav.com",
"custom_domain": true
}
]
}