1{2 "$schema": "../../edge/node_modules/wrangler/config-schema.json",3 "name": "diagramzip-render-blockdiag-family",4 "main": "src/entry.py",5 "compatibility_date": "2026-08-20",6 "compatibility_flags": ["python_workers"],7 "rules": [8 { "type": "Data", "globs": ["**/*.ttf"], "fallthrough": true }9 ],10 "observability": { "enabled": true, "logs": { "head_sampling_rate": 1 } },11 "vars": { "RENDERER_BUILD": "blockdiag-3.4.2-family-python-1" },12 "routes": [13 { "pattern": "blockdiag.render.diagram.zip", "custom_domain": true },14 { "pattern": "seqdiag.render.diagram.zip", "custom_domain": true },15 { "pattern": "actdiag.render.diagram.zip", "custom_domain": true },16 { "pattern": "nwdiag.render.diagram.zip", "custom_domain": true },17 { "pattern": "packetdiag.render.diagram.zip", "custom_domain": true },18 { "pattern": "rackdiag.render.diagram.zip", "custom_domain": true }19 ],20 "python_modules": {21 "excludes": ["**/*.pyc", "**/__pycache__", "**/tests/**", "**/test/**"]22 }23}