Files
davila7__claude-code-templates/dashboard/wrangler.toml
Dani dc4161b9f1 fix: move PUBLIC_* vars to wrangler.toml [vars] and fix react-dom dev error
- PUBLIC_CLERK_PUBLISHABLE_KEY, PUBLIC_COMPONENTS_JSON_URL, PUBLIC_GITHUB_CLIENT_ID
  moved from Cloudflare secrets to [vars] so Vite embeds them at build time
- react-dom/server.node alias and noExternal now only apply during build
  (fixes 'require is not defined' error in local dev)
2026-05-12 11:33:47 -04:00

27 lines
827 B
TOML

name = "aitmpl-dashboard"
compatibility_date = "2024-09-23"
compatibility_flags = ["nodejs_compat"]
pages_build_output_dir = "./dist"
# Plain-text build-time vars (PUBLIC_* must be here, not as secrets)
[vars]
PUBLIC_CLERK_PUBLISHABLE_KEY = "pk_live_Y2xlcmsuYWl0bXBsLmNvbSQ"
PUBLIC_COMPONENTS_JSON_URL = "/components.json"
PUBLIC_GITHUB_CLIENT_ID = "Ov23li3KjfA4cuLi5c0k"
# Secrets are set via Cloudflare Dashboard or `wrangler secret put`:
# CLERK_SECRET_KEY
# SUPABASE_URL
# SUPABASE_SERVICE_ROLE_KEY
# NEON_DATABASE_URL
# DISCORD_APP_ID
# DISCORD_BOT_TOKEN
# DISCORD_PUBLIC_KEY
# DISCORD_WEBHOOK_URL_CHANGELOG
# GITHUB_CLIENT_SECRET
# (PUBLIC_GITHUB_CLIENT_ID moved to [vars] above)
#
# Cron jobs (claude-code-check, health-check) are handled by the separate
# cloudflare-workers/crons Worker, not by this Pages project.