build: configure Cloudflare Pages deployment

- Add wrangler CLI and workerd runtime as dev dependencies
- Configure nitro prerender with autoSubfolderIndex disabled for Pages
- Add Turnstile validation endpoint for server-side CAPTCHA verification
- Add baseline-browser-mapping for browser compatibility
This commit is contained in:
2026-02-04 22:40:50 +01:00
parent 70e4ce8b4b
commit 1162e4e85e
7 changed files with 752 additions and 50 deletions

View File

@@ -1,3 +1 @@
NUXT_PUBLIC_BACKEND_URL=http://localhost:3100
NUXT_PUBLIC_TURNSTILE_SITE_KEY="changeme"
NUXT_TURNSTILE_SECRET_KEY="changeme"