- Add complete Cloudflare Worker implementation with waitlist API endpoints - Integrate Cloudflare D1 SQLite database for production waitlist storage - Add wrangler configuration for Worker deployment and D1 binding - Rewrite README with comprehensive deployment and architecture documentation - Update environment configuration and build setup - Add waitlist utility functions and API client - Update project dependencies and Vite configuration - Deploy live to https://react-example.white-glade-ab2c.workers.dev
21 lines
824 B
Bash
21 lines
824 B
Bash
# Core app runtime
|
|
VITE_APP_URL="https://your-domain.com"
|
|
VITE_GEMINI_API_KEY="MY_GEMINI_API_KEY"
|
|
VITE_WAITLIST_API_URL="/api"
|
|
|
|
# Firebase web config
|
|
VITE_FIREBASE_API_KEY="YOUR_FIREBASE_API_KEY"
|
|
VITE_FIREBASE_AUTH_DOMAIN="YOUR_PROJECT.firebaseapp.com"
|
|
VITE_FIREBASE_PROJECT_ID="YOUR_PROJECT_ID"
|
|
VITE_FIREBASE_STORAGE_BUCKET="YOUR_PROJECT.firebasestorage.app"
|
|
VITE_FIREBASE_MESSAGING_SENDER_ID="YOUR_MESSAGING_SENDER_ID"
|
|
VITE_FIREBASE_APP_ID="YOUR_FIREBASE_APP_ID"
|
|
VITE_FIREBASE_MEASUREMENT_ID="YOUR_MEASUREMENT_ID"
|
|
VITE_FIREBASE_DATABASE_ID="YOUR_FIRESTORE_DATABASE_ID"
|
|
VITE_FIREBASE_OAUTH_CLIENT_ID="YOUR_OAUTH_CLIENT_ID"
|
|
VITE_FIREBASE_RECAPTCHA_SITE_KEY="YOUR_RECAPTCHA_SITE_KEY"
|
|
|
|
# Optional legacy values that may still be referenced by other tooling
|
|
GEMINI_API_KEY="MY_GEMINI_API_KEY"
|
|
APP_URL="https://your-domain.com"
|