Monorepo for Tangled
tangled.org
1{
2 "$schema": "node_modules/wrangler/config-schema.json",
3 "name": "bobbin",
4 "main": "src/index.ts",
5 "compatibility_date": "2026-03-07",
6 "observability": {
7 "enabled": true,
8 },
9 "containers": [
10 {
11 "class_name": "BobbinContainer",
12 "image": "../containerfiles/bobbin.Containerfile",
13 "image_build_context": "../../",
14 "instance_type": "standard-2",
15 "max_instances": 1,
16 },
17 ],
18 "durable_objects": {
19 "bindings": [
20 {
21 "name": "BOBBIN",
22 "class_name": "BobbinContainer",
23 },
24 ],
25 },
26 "migrations": [
27 {
28 "tag": "v1",
29 "new_sqlite_classes": ["BobbinContainer"],
30 },
31 ],
32 "vars": {
33 // URL of the hydrant event stream service (ws:// or http:// — rewritten to ws at connect time)
34 "BOBBIN_HYDRANT_URL": "https://hyd.bob.oyster.cafe",
35 // URL of the slingshot record body storage service
36 "BOBBIN_SLINGSHOT_URL": "https://slng.bob.oyster.cafe",
37 // Tracing filter directive (e.g. "bobbin_xrpc=debug,info")
38 "BOBBIN_LOG": "info",
39 },
40}