name = "arcrun-http-request"
main = "src/index.ts"
compatibility_date = "2025-02-19"
# global_fetch_strictly_public：self-hosted 同帳號部署時，http_request 零件外呼同 workers.dev
# zone 的目標會撞 CF same-zone 1042——此 flag 讓 fetch 走公網前門（Arcrun#33 同族；
# 正解同 cypher 前例，見 .claude/rules/03 的 1042 段）。官方部署本就跨 zone（arcrun.dev route），
# 加此 flag 行為不變 → 官方/self-hosted 共用同一份 toml。
compatibility_flags = ["nodejs_compat", "global_fetch_strictly_public"]
workers_dev = true

[vars]
COMPONENT_ID = "http_request"

[[routes]]
pattern = "http-request.arcrun.dev/*"
zone_name = "arcrun.dev"
