Private photo sharing app my wife and I
0

Configure Feed

Select the types of activity you want to include in your feed.

aniverse / wrangler.jsonc
1.2 kB 41 lines
1{ 2 "$schema": "node_modules/wrangler/config-schema.json", 3 "name": "aniverse", 4 "main": "./src/worker/index.ts", 5 "compatibility_date": "2026-07-01", 6 "observability": { 7 "enabled": true 8 }, 9 "assets": { 10 "not_found_handling": "single-page-application", 11 "run_worker_first": ["/api/*", "/img/*"] 12 }, 13 "d1_databases": [ 14 { 15 "binding": "DB", 16 "database_name": "aniverse", 17 "database_id": "ec8b7411-3e61-4937-aa43-e8b811b8a837", 18 "migrations_dir": "./migrations" 19 } 20 ], 21 "r2_buckets": [ 22 { 23 "binding": "PHOTOS", 24 "bucket_name": "aniverse-photos" 25 } 26 ], 27 "images": { 28 "binding": "IMAGES" 29 }, 30 "vars": { 31 // The only two people allowed in. 32 "ALLOWED_USERS": [ 33 { "email": "anirudh@oppiliappan.com", "name": "Anirudh" }, 34 { "email": "anita.loutchina@gmail.com", "name": "Anita" } 35 ] 36 } 37 // Secrets (set with `wrangler secret put <NAME>`, or .dev.vars locally): 38 // GOOGLE_OAUTH_CLIENT_ID, GOOGLE_OAUTH_CLIENT_SECRET — Google Sign-In (Anita) 39 // GOOGLE_MAPS_API_KEY — Places autocomplete + reverse geocoding 40 // SETUP_SECRET — one-time passkey enrollment gate 41}