You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move pubmed-grader.cancerdatasci.org off Netlify onto the Cloudflare Workers + static assets workflow (preferred stack going forward).
Add wrangler.jsonc with assets binding serving the frontend/ Vite build output (SPA fallback for client routing)
Replace Netlify deploy with CI deploy (wrangler deploy via GitHub Actions, or Workers Builds git integration)
Port anything in netlify.toml (redirects/headers) to Worker config
Build-time env: set VITE_GA_MEASUREMENT_ID=G-WCMEHJ2XZ7 — the new consolidated GA4 stream ID (old G-4GG8ZH5XTX; part of seandavi/ga4-analytics#25), so the GA cutover ships with the migration
Point pubmed-grader.cancerdatasci.org DNS/custom-domain at the Worker; verify, then decommission the Netlify site
Move
pubmed-grader.cancerdatasci.orgoff Netlify onto the Cloudflare Workers + static assets workflow (preferred stack going forward).wrangler.jsoncwithassetsbinding serving thefrontend/Vite build output (SPA fallback for client routing)wrangler deployvia GitHub Actions, or Workers Builds git integration)netlify.toml(redirects/headers) to Worker configVITE_GA_MEASUREMENT_ID=G-WCMEHJ2XZ7— the new consolidated GA4 stream ID (oldG-4GG8ZH5XTX; part of seandavi/ga4-analytics#25), so the GA cutover ships with the migrationpubmed-grader.cancerdatasci.orgDNS/custom-domain at the Worker; verify, then decommission the Netlify site🤖 Generated with Claude Code