Frank пре 3 месеци
родитељ
комит
ad1d14775d

+ 0 - 4
infra/console.ts

@@ -272,16 +272,12 @@ new sst.cloudflare.x.SolidStart("Console", {
           new sst.Secret("CLOUDFLARE_API_TOKEN", process.env.CLOUDFLARE_API_TOKEN!),
         ]
       : []),
-    // TODO
-    new sst.Secret("FOO"),
   ],
   environment: {
     //VITE_DOCS_URL: web.url.apply((url) => url!),
     //VITE_API_URL: gateway.url.apply((url) => url!),
     VITE_AUTH_URL: auth.url.apply((url) => url!),
     VITE_STRIPE_PUBLISHABLE_KEY: STRIPE_PUBLISHABLE_KEY.value,
-    // TODO
-    KEEPALIVE: "keepalive3",
   },
   transform: {
     server: {

+ 0 - 27
packages/console/app/src/routes/zen/v1/keepalive.ts

@@ -1,27 +0,0 @@
-// @ts-nocheck
-import { env } from "cloudflare:workers"
-import { createHash } from "crypto"
-import { ZenData } from "@opencode-ai/console-core/model.js"
-
-export async function GET() {
-  const zenData = ZenData.list("full")
-  return new Response(
-    JSON.stringify(
-      {
-        hash: createHash("sha1").update(JSON.stringify(zenData)).digest("hex"),
-        timestamp: Date.now(),
-        FOO: env.FOO,
-        SST_RESOURCE_FOO: env.SST_RESOURCE_FOO,
-        check1: "alpha-di-k2.6" in zenData.models,
-        check2: "qwen3.6-plus-free" in zenData.models,
-      },
-      null,
-      2,
-    ),
-    {
-      headers: {
-        "Content-Type": "application/json",
-      },
-    },
-  )
-}

+ 5 - 0
packages/console/resource/resource.cloudflare.ts

@@ -9,6 +9,11 @@ export const Resource = new Proxy(
         // @ts-expect-error
         const value = env[`SST_RESOURCE_${prop}`]
         return typeof value === "string" ? JSON.parse(value) : value
+      }
+      if (prop in env) {
+        // @ts-expect-error
+        const value = env[prop]
+        return typeof value === "string" ? JSON.parse(value) : value
       } else if (prop === "App") {
         // @ts-expect-error
         return JSON.parse(env.SST_RESOURCE_App)

+ 0 - 4
sst-env.d.ts

@@ -71,10 +71,6 @@ declare module "sst" {
       "type": "sst.sst.Secret"
       "value": string
     }
-    "FOO": {
-      "type": "sst.sst.Secret"
-      "value": string
-    }
     "GITHUB_APP_ID": {
       "type": "sst.sst.Secret"
       "value": string