name = "sites"
main = "build/index.js"
compatibility_date = "2026-02-27"
[build]
command = "worker-build --release"
[[routes]]
pattern = "sites.tangled.org/*"
zone_name = "tangled.org"
[[routes]]
pattern = "*.tngl.io/*"
zone_name = "tngl.io"
[[routes]]
pattern = "*.tngl.sh/*"
zone_name = "tngl.sh"
[[kv_namespaces]]
binding = "SITES"
id = "252122843e3a4b6396e90f15d204659c"
[[r2_buckets]]
binding = "SITES_BUCKET"
bucket_name = "tangled-sites"
[[d1_databases]]
binding = "SITES_DB"
database_name = "tangled-sites"
database_id = "a7f9d983-1435-4826-93f2-e8b00cbe31ba"
migrations_dir = "migrations"
[vars]
SITES_ALLOWED_TLDS = "tngl.io,tngl.sh"
SITES_AUDIENCE_DID = "did:web:sites.tangled.org"
SITES_SD_DID = "did:web:sitesd.tangled.network"
SITES_PLC_URL = "https://plc.directory"
SITES_SD_URL = ""
[observability]
[observability.logs]
enabled = true
invocation_logs = true