fix: add OpenCode models domain (#3849)

* fix: add OpenCode models domain

* fix: remove computed custom domain field
This commit is contained in:
Aiden Cline
2026-07-29 22:51:31 -05:00
committed by GitHub
parent 762d7feef9
commit c837f4d34e
+18 -7
View File
@@ -18,13 +18,7 @@ export default $config({
const worker = new sst.cloudflare.Worker("Server", {
url: true,
domain:
$app.stage === "dev"
? {
name: "models.dev",
aliases: ["models.opencode.ai"],
}
: undefined,
domain: $app.stage === "dev" ? "models.dev" : undefined,
link: [
new sst.Secret("PosthogToken"),
new sst.Secret("LakeUrl"),
@@ -41,6 +35,23 @@ export default $config({
},
});
if ($app.stage === "dev") {
const zone = cloudflare.getZoneOutput({
filter: {
account: { id: process.env.CLOUDFLARE_DEFAULT_ACCOUNT_ID! },
name: "opencode.ai",
},
});
new cloudflare.WorkersCustomDomain("OpenCodeDomain", {
accountId: process.env.CLOUDFLARE_DEFAULT_ACCOUNT_ID!,
environment: "production",
hostname: "models.opencode.ai",
service: worker.nodes.worker.scriptName,
zoneId: zone.zoneId,
});
}
return {
url: worker.url,
};