.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in .env.example)
OPENROUTER_API_KEY
secret
SESSION_SECRET
secret
ADMIN_BOOTSTRAP_TOKEN
secret
CLOUDFLARE_ACCOUNT_ID
CLOUDFLARE_API_TOKEN
secret
D1_DATABASE_ID
GRAPEVINE_DOMAIN
WEBAUTHN_RP_ID
WEBAUTHN_RP_NAME
VAPID_PUBLIC_KEY
secret
VAPID_PRIVATE_KEY
secret
VAPID_SUBJECT
PUSH_DELIVERY_BATCH_SIZE
PUSH_DELIVERY_LIMIT
WORKER_CPU_MS
Paid-plan only; leave blank on Cloudflare Free plans.
GRAPEVINE_SUMMARY_CRON
GRAPEVINE_NOTIFICATION_CRON
OPENROUTER_BASE_URL
OPENROUTER_CHAT_COMPLETIONS_URL
OPENROUTER_MAX_INPUT_MESSAGES