32 lines
No EOL
693 B
TOML
32 lines
No EOL
693 B
TOML
name = "radical-worker"
|
|
main = "worker.js"
|
|
compatibility_date = "2024-03-31"
|
|
|
|
# D1 Database Binding
|
|
[[d1_databases]]
|
|
binding = "DB" # Use this name in your code
|
|
database_name = "radical-db"
|
|
database_id = "1f2a5273-bfcb-45c8-a759-5d675c05620c"
|
|
|
|
# R2 Bucket Binding
|
|
[[r2_buckets]]
|
|
binding = "MEMES_BUCKET"
|
|
bucket_name = "radical-memes"
|
|
|
|
# Environment variables (optional)
|
|
[vars]
|
|
ENVIRONMENT = "production"
|
|
|
|
# Cloudflare Pages deployment settings
|
|
[build]
|
|
command = "npm run build"
|
|
publish = "dist"
|
|
|
|
# Routes (if using workers.dev)
|
|
[[routes]]
|
|
pattern = "theradicalparty.com/api/*"
|
|
zone_name = "theradicalparty.com"
|
|
|
|
# Optional: Specific Node.js version
|
|
[build.environment]
|
|
NODE_VERSION = "18.16.0" |