This commit is contained in:
Frank
2025-12-23 12:58:28 -05:00
parent c73a17f8af
commit a90f2b9723
9 changed files with 33 additions and 8 deletions

View File

@@ -45,7 +45,7 @@ new sst.cloudflare.x.Astro("Web", {
},
})
new sst.cloudflare.StaticSite("WebApp", {
const webApp = new sst.cloudflare.StaticSite("WebApp", {
domain: "app." + domain,
path: "packages/app",
build: {
@@ -53,3 +53,11 @@ new sst.cloudflare.StaticSite("WebApp", {
output: "./dist",
},
})
// Temporarily deploy the same app to desktop.domain without doing a full build
webApp.url.apply((url) => {
new sst.cloudflare.StaticSite("Desktop", {
domain: "desktop." + domain,
path: "packages/app/dist",
})
})

View File

@@ -1,6 +0,0 @@
import { domain } from "./stage"
new sst.cloudflare.StaticSite("Desktop", {
domain: "desktop." + domain,
path: "packages/app/public",
})

View File

@@ -98,6 +98,10 @@ declare module "sst" {
"type": "sst.cloudflare.Astro"
"url": string
}
"WebApp": {
"type": "sst.cloudflare.StaticSite"
"url": string
}
"ZEN_MODELS1": {
"type": "sst.sst.Secret"
"value": string

View File

@@ -98,6 +98,10 @@ declare module "sst" {
"type": "sst.cloudflare.Astro"
"url": string
}
"WebApp": {
"type": "sst.cloudflare.StaticSite"
"url": string
}
"ZEN_MODELS1": {
"type": "sst.sst.Secret"
"value": string

View File

@@ -98,6 +98,10 @@ declare module "sst" {
"type": "sst.cloudflare.Astro"
"url": string
}
"WebApp": {
"type": "sst.cloudflare.StaticSite"
"url": string
}
"ZEN_MODELS1": {
"type": "sst.sst.Secret"
"value": string

View File

@@ -98,6 +98,10 @@ declare module "sst" {
"type": "sst.cloudflare.Astro"
"url": string
}
"WebApp": {
"type": "sst.cloudflare.StaticSite"
"url": string
}
"ZEN_MODELS1": {
"type": "sst.sst.Secret"
"value": string

View File

@@ -98,6 +98,10 @@ declare module "sst" {
"type": "sst.cloudflare.Astro"
"url": string
}
"WebApp": {
"type": "sst.cloudflare.StaticSite"
"url": string
}
"ZEN_MODELS1": {
"type": "sst.sst.Secret"
"value": string

4
sst-env.d.ts vendored
View File

@@ -124,6 +124,10 @@ declare module "sst" {
"type": "sst.cloudflare.Astro"
"url": string
}
"WebApp": {
"type": "sst.cloudflare.StaticSite"
"url": string
}
"ZEN_MODELS1": {
"type": "sst.sst.Secret"
"value": string

View File

@@ -18,7 +18,6 @@ export default $config({
async run() {
await import("./infra/app.js")
await import("./infra/console.js")
await import("./infra/desktop.js")
await import("./infra/enterprise.js")
},
})