mirror of
https://github.com/FranP-code/create-better-t-stack.git
synced 2025-10-12 23:52:15 +00:00
35 lines
984 B
Handlebars
35 lines
984 B
Handlebars
{
|
|
"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",
|
|
"migrations_dir": "./src/db/migrations"
|
|
}
|
|
]
|
|
{{/if}}
|
|
}
|