Fix TURNSTILE_SECRET_KEY is not configured (503) on Cloudflare Workers When POST /api/contact returns 503 Turnstile not configured, TURNSTILE_SECRET_KEY is missing at request time. Fix Worker secrets, env name mismatches, and redeploy steps. Hi, I'm Jimmy.
I build reliable cloud platforms with a focus on architecture, DevOps, and operations.
- Resume: experience, skills, and certifications
- Blog: practical notes and guides
- About: background, interests, and now
Consulting
I also offer consulting for website design and web hosting setup. Reach out at contact@mayfield.io or use the contact form.
Recent posts
View all →-
Fix TURNSTILE_SECRET_KEY is not configured (503) on Cloudflare Workers When POST /api/contact returns 503 Turnstile not configured, TURNSTILE_SECRET_KEY is missing at request time. Fix Worker secrets, env name mismatches, and redeploy steps. -
Wrangler deploy dry-run in CI before merging to main A green Astro build is not the same as a deployable Worker bundle. I run wrangler deploy --dry-run on every PR so Wrangler config and bundle size fail in CI, not on main. -
Manage multiple GitHub orgs with workspace-specific .gitconfig A practical Git workflow for handling multiple GitHub orgs, unique SSH keys, and workspace-specific Git settings without painful context switching. -
Using Cursor IDE without overengineering How I use Cursor agents, rules, and small diffs on real repo work without turning the editor into a second full-time job.