From 16fe31ef82972ba7840c2881fc71eb5ee5a0fbe2 Mon Sep 17 00:00:00 2001 From: James Lawton Date: Tue, 31 Mar 2026 10:54:23 +0100 Subject: [PATCH] fix(connector-ui): add SESSION_RELAY DO bindings to staging and production envs Durable objects are not inherited by environments in wrangler.toml. Also adds run_worker_first and not_found_handling to assets config. --- packages/connector-ui/wrangler.toml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/connector-ui/wrangler.toml b/packages/connector-ui/wrangler.toml index 81129bf..343f5ba 100644 --- a/packages/connector-ui/wrangler.toml +++ b/packages/connector-ui/wrangler.toml @@ -10,6 +10,8 @@ main = "worker.mjs" [assets] directory = "./dist" binding = "ASSETS" +not_found_handling = "single-page-application" +run_worker_first = ["/api/*"] [[durable_objects.bindings]] name = "SESSION_RELAY" @@ -26,9 +28,25 @@ routes = [ { pattern = "agentconnect.staging.polygon.technology", custom_domain = true } ] +[[env.staging.durable_objects.bindings]] +name = "SESSION_RELAY" +class_name = "SessionRelay" + +[[env.staging.migrations]] +tag = "v1" +new_classes = ["SessionRelay"] + [env.production] name = "agentconnect-production" routes = [ { pattern = "agentconnect.polygon.technology", custom_domain = true } ] + +[[env.production.durable_objects.bindings]] +name = "SESSION_RELAY" +class_name = "SessionRelay" + +[[env.production.migrations]] +tag = "v1" +new_classes = ["SessionRelay"]