summaryrefslogtreecommitdiffhomepage
path: root/infra
diff options
context:
space:
mode:
authorFrank <[email protected]>2026-01-20 23:06:06 -0500
committerFrank <[email protected]>2026-01-20 23:06:08 -0500
commitbe9a0bfee7b5e3a3f553a2d29b7b983cc5bccf5e (patch)
tree5ca9000914d7b7992c0963418cab4a87f3a12b65 /infra
parentdac73572e0ecf708d2968bb981e3fe65743dfbda (diff)
downloadopencode-be9a0bfee7b5e3a3f553a2d29b7b983cc5bccf5e.tar.gz
opencode-be9a0bfee7b5e3a3f553a2d29b7b983cc5bccf5e.zip
wip: support
Diffstat (limited to 'infra')
-rw-r--r--infra/app.ts15
1 files changed, 14 insertions, 1 deletions
diff --git a/infra/app.ts b/infra/app.ts
index 1b2351ec8..bb627f51e 100644
--- a/infra/app.ts
+++ b/infra/app.ts
@@ -4,6 +4,10 @@ const GITHUB_APP_ID = new sst.Secret("GITHUB_APP_ID")
const GITHUB_APP_PRIVATE_KEY = new sst.Secret("GITHUB_APP_PRIVATE_KEY")
export const EMAILOCTOPUS_API_KEY = new sst.Secret("EMAILOCTOPUS_API_KEY")
const ADMIN_SECRET = new sst.Secret("ADMIN_SECRET")
+const DISCORD_SUPPORT_BOT_TOKEN = new sst.Secret("DISCORD_SUPPORT_BOT_TOKEN")
+const DISCORD_SUPPORT_CHANNEL_ID = new sst.Secret("DISCORD_SUPPORT_CHANNEL_ID")
+const FEISHU_APP_ID = new sst.Secret("FEISHU_APP_ID")
+const FEISHU_APP_SECRET = new sst.Secret("FEISHU_APP_SECRET")
const bucket = new sst.cloudflare.Bucket("Bucket")
export const api = new sst.cloudflare.Worker("Api", {
@@ -13,7 +17,16 @@ export const api = new sst.cloudflare.Worker("Api", {
WEB_DOMAIN: domain,
},
url: true,
- link: [bucket, GITHUB_APP_ID, GITHUB_APP_PRIVATE_KEY, ADMIN_SECRET],
+ link: [
+ bucket,
+ GITHUB_APP_ID,
+ GITHUB_APP_PRIVATE_KEY,
+ ADMIN_SECRET,
+ DISCORD_SUPPORT_BOT_TOKEN,
+ DISCORD_SUPPORT_CHANNEL_ID,
+ FEISHU_APP_ID,
+ FEISHU_APP_SECRET,
+ ],
transform: {
worker: (args) => {
args.logpush = true