From aeea84a87762e94e5903942e8ef0727be9c159a5 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Thu, 3 Jul 2025 09:58:25 -0400 Subject: [PATCH] fix webdomain --- infra/app.ts | 3 +++ packages/function/src/api.ts | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/infra/app.ts b/infra/app.ts index 1123e3a6..834936b7 100644 --- a/infra/app.ts +++ b/infra/app.ts @@ -9,6 +9,9 @@ const bucket = new sst.cloudflare.Bucket("Bucket") export const api = new sst.cloudflare.Worker("Api", { domain: `api.${domain}`, handler: "packages/function/src/api.ts", + environment: { + WEB_DOMAIN: domain, + }, url: true, link: [bucket], transform: { diff --git a/packages/function/src/api.ts b/packages/function/src/api.ts index 0d5e44df..701b9854 100644 --- a/packages/function/src/api.ts +++ b/packages/function/src/api.ts @@ -4,6 +4,7 @@ import { randomUUID } from "node:crypto" type Env = { SYNC_SERVER: DurableObjectNamespace Bucket: R2Bucket + WEB_DOMAIN: string } export class SyncServer extends DurableObject { @@ -127,7 +128,7 @@ export default { return new Response( JSON.stringify({ secret, - url: "https://opencode.ai/s/" + short, + url: `https://${env.WEB_DOMAIN}/s/${short}`, }), { headers: { "Content-Type": "application/json" },