38 lines
846 B
TOML
38 lines
846 B
TOML
main = "worker/worker.ts"
|
|
compatibility_date = "2024-07-01"
|
|
name = "jeffemmett-canvas"
|
|
|
|
[vars]
|
|
TLDRAW_WORKER_URL = "https://jeffemmett-canvas.jeffemmett.workers.dev"
|
|
|
|
[dev]
|
|
port = 5172
|
|
ip = "0.0.0.0"
|
|
|
|
# Set up the durable object used for each tldraw room
|
|
[durable_objects]
|
|
bindings = [
|
|
{ name = "TLDRAW_DURABLE_OBJECT", class_name = "TldrawDurableObject" },
|
|
]
|
|
|
|
# Durable objects require migrations to create/modify/delete them
|
|
[[migrations]]
|
|
tag = "v1"
|
|
new_classes = ["TldrawDurableObject"]
|
|
|
|
# We store rooms and asset uploads in an R2 bucket
|
|
[[r2_buckets]]
|
|
binding = 'TLDRAW_BUCKET'
|
|
bucket_name = 'jeffemmett-canvas'
|
|
preview_bucket_name = 'jeffemmett-canvas-preview'
|
|
workers_dev = true
|
|
logpush = true
|
|
|
|
# wrangler.toml (wrangler v3.79.0^)
|
|
[observability]
|
|
enabled = true
|
|
head_sampling_rate = 1
|
|
|
|
[build]
|
|
command = "yarn build"
|
|
watch_dir = "src" |