41 lines
956 B
TOML
41 lines
956 B
TOML
main = "worker/worker.ts"
|
|
compatibility_date = "2024-07-01"
|
|
name = "jeffemmett-canvas"
|
|
account_id = "0e7b3338d5278ed1b148e6456b940913"
|
|
|
|
[vars]
|
|
# Environment variables are managed in Cloudflare Dashboard
|
|
# Workers & Pages → jeffemmett-canvas → Settings → Variables
|
|
|
|
[dev]
|
|
port = 5172
|
|
ip = "0.0.0.0"
|
|
local_protocol = "http"
|
|
upstream_protocol = "https"
|
|
|
|
[durable_objects]
|
|
bindings = [
|
|
{ name = "TLDRAW_DURABLE_OBJECT", class_name = "TldrawDurableObject" },
|
|
]
|
|
|
|
[[migrations]]
|
|
tag = "v1"
|
|
new_classes = ["TldrawDurableObject"]
|
|
|
|
[[r2_buckets]]
|
|
binding = 'TLDRAW_BUCKET'
|
|
bucket_name = 'jeffemmett-canvas'
|
|
preview_bucket_name = 'jeffemmett-canvas-preview'
|
|
|
|
[[r2_buckets]]
|
|
binding = 'BOARD_BACKUPS_BUCKET'
|
|
bucket_name = 'board-backups'
|
|
preview_bucket_name = 'board-backups-preview'
|
|
|
|
[observability]
|
|
enabled = true
|
|
head_sampling_rate = 1
|
|
|
|
[triggers]
|
|
crons = ["0 0 * * *"] # Run at midnight UTC every day
|
|
# crons = ["*/10 * * * *"] # Run every 10 minutes |