diff options
Diffstat (limited to 'app/infra')
| -rw-r--r-- | app/infra/app.ts | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/app/infra/app.ts b/app/infra/app.ts deleted file mode 100644 index 73b80994d..000000000 --- a/app/infra/app.ts +++ /dev/null @@ -1,44 +0,0 @@ -export const domain = (() => { - if ($app.stage === "production") return "opencode.ai" - if ($app.stage === "dev") return "dev.opencode.ai" - return `${$app.stage}.dev.opencode.ai` -})() - -const bucket = new sst.cloudflare.Bucket("Bucket") - -export const api = new sst.cloudflare.Worker("Api", { - domain: `api.${domain}`, - handler: "packages/function/src/api.ts", - url: true, - link: [bucket], - transform: { - worker: (args) => { - args.logpush = true - args.bindings = $resolve(args.bindings).apply((bindings) => [ - ...bindings, - { - name: "SYNC_SERVER", - type: "durable_object_namespace", - className: "SyncServer", - }, - ]) - args.migrations = { - oldTag: "v1", - newTag: "v1", - //newSqliteClasses: ["SyncServer"], - } - }, - }, -}) - -new sst.cloudflare.StaticSite("Web", { - path: "packages/web", - domain, - environment: { - VITE_API_URL: api.url, - }, - build: { - command: "bun run build", - output: "dist", - }, -}) |
