{ "name": "{{projectName}}-server", "main": "src/index.ts", "compatibility_date": "2025-06-15", "compatibility_flags": ["nodejs_compat"], "vars": { "NODE_ENV": "production" // Add public environment variables here // Example: "CORS_ORIGIN": "https://your-domain.com" } // For sensitive data, use: // wrangler secret put SECRET_NAME // Don't add secrets to "vars" - they're visible in the dashboard! {{#if (eq dbSetup "d1")}}, // To set up D1 database: // 1. Run: wrangler login // 2. Run: wrangler d1 create your-database-name // 3. Copy the output and paste below // Then run migrations: // bun db:generate // To apply migrations locally, run: // wrangler d1 migrations apply YOUR_DB_NAME --local "d1_databases": [ { "binding": "DB", "database_name": "YOUR_DB_NAME", "database_id": "YOUR_DB_ID", "preview_database_id": "local-test-db", {{#if (eq orm "drizzle")}} "migrations_dir": "./src/db/migrations" {{/if}} {{#if (eq orm "prisma")}} "migrations_dir": "./prisma/migrations" {{/if}} } ] {{/if}} }