diff --git a/packages/cloudflare/scripts/release-ui.mjs b/packages/cloudflare/scripts/release-ui.mjs index 24de80e5..bfa202bc 100644 --- a/packages/cloudflare/scripts/release-ui.mjs +++ b/packages/cloudflare/scripts/release-ui.mjs @@ -45,7 +45,7 @@ try { execFileSync( "npx", - ["wrangler", "r2", "object", "put", r2Bucket, objectKey, "--file", zipPath], + ["wrangler", "r2", "object", "put", "--remote", `${r2Bucket}/${objectKey}`, "--file", zipPath], { cwd: root, stdio: "inherit" }, ) @@ -65,7 +65,15 @@ try { ) console.log("[release-ui] Deploying worker") - execFileSync("npx", ["wrangler", "deploy"], { cwd: root, stdio: "inherit" }) + execFileSync("npx", ["wrangler", "deploy"], { + cwd: root, + stdio: "inherit", + env: { + ...process.env, + CLOUDFLARE_API_TOKEN: process.env.CLOUDFLARE_API_TOKEN, + CLOUDFLARE_ACCOUNT_ID: process.env.CLOUDFLARE_ACCOUNT_ID, + }, + }) console.log("[release-ui] Done") } finally { diff --git a/packages/cloudflare/wrangler.toml b/packages/cloudflare/wrangler.toml index fe2d50ac..fa9d7f2f 100644 --- a/packages/cloudflare/wrangler.toml +++ b/packages/cloudflare/wrangler.toml @@ -2,6 +2,12 @@ name = "codenomad-ui-host" main = "src/index.ts" compatibility_date = "2026-01-22" +# Custom domain for the manifest host. +# Note: Custom domains apply to all paths on the hostname. +[[routes]] +pattern = "ui.codenomad.neuralnomads.ai" +custom_domain = true + [assets] directory = "./dist" binding = "ASSETS"