From b9f2737fa9d2cf4e5587cd4e0cdf4668fdc96909 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Tue, 29 Sep 2026 11:01:57 +0200 Subject: [PATCH 01/54] Create vercel.json --- vercel.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 vercel.json diff --git a/vercel.json b/vercel.json new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/vercel.json @@ -0,0 +1 @@ + From 8bf1658951075f5c252e3e6ed94aceb462222fe0 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Tue, 29 Sep 2026 11:02:49 +0200 Subject: [PATCH 02/54] Update vercel.json --- vercel.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/vercel.json b/vercel.json index 8b137891791..b0d54070ce2 100644 --- a/vercel.json +++ b/vercel.json @@ -1 +1,10 @@ +{ + "framework": "remix", + "functions": { + "api/index.js": { + "memory": 1024, + "maxDuration": 10 + } + } +} From 8777cc74929aaf9965b93a114cbdc6473e7c085d Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Tue, 29 Sep 2026 11:35:05 +0200 Subject: [PATCH 03/54] Create Netlify.toml --- Netlify.toml | 1 + 1 file changed, 1 insertion(+) create mode 100644 Netlify.toml diff --git a/Netlify.toml b/Netlify.toml new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/Netlify.toml @@ -0,0 +1 @@ + From 12dbc2a76d79df3e57013bcdadaaa629819260bf Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Tue, 29 Sep 2026 11:35:37 +0200 Subject: [PATCH 04/54] Update Netlify.toml --- Netlify.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Netlify.toml b/Netlify.toml index 8b137891791..8c277a0353b 100644 --- a/Netlify.toml +++ b/Netlify.toml @@ -1 +1,5 @@ +[build] + command = "pnpm run build" +[build.environment] + NODE_OPTIONS = "--max-old-space-size=4096" From 9ef7836dada48e6976e91348fae3cd8c5d08a385 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Tue, 29 Sep 2026 11:36:32 +0200 Subject: [PATCH 05/54] Update Netlify.toml --- Netlify.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Netlify.toml b/Netlify.toml index 8c277a0353b..3f99c4cf613 100644 --- a/Netlify.toml +++ b/Netlify.toml @@ -2,4 +2,4 @@ command = "pnpm run build" [build.environment] - NODE_OPTIONS = "--max-old-space-size=4096" + NODE_OPTIONS = "--max-old-space-size=8192" From 5a84cb7cad48945ea9c8a08109c59ec4be66970a Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Tue, 29 Sep 2026 12:10:32 +0200 Subject: [PATCH 06/54] Update Netlify.toml --- Netlify.toml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Netlify.toml b/Netlify.toml index 3f99c4cf613..d5972f80298 100644 --- a/Netlify.toml +++ b/Netlify.toml @@ -1,5 +1,11 @@ [build] command = "pnpm run build" + publish = "build/client" + +[[redirects]] + from = "/*" + to = "/.netlify/functions/server" + status = 200 [build.environment] - NODE_OPTIONS = "--max-old-space-size=8192" + NODE_VERSION = "20.18.0" From 06c6ecbba2a206b1adf3fab25af56cf8a8b66db4 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Tue, 29 Sep 2026 12:47:50 +0200 Subject: [PATCH 07/54] Create _redirects --- public/_redirects | 1 + 1 file changed, 1 insertion(+) create mode 100644 public/_redirects diff --git a/public/_redirects b/public/_redirects new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/public/_redirects @@ -0,0 +1 @@ + From dbd293b617ec7ff63d388c5ea65bce27348e5b8a Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Tue, 29 Sep 2026 12:50:10 +0200 Subject: [PATCH 08/54] Update Netlify.toml --- Netlify.toml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Netlify.toml b/Netlify.toml index d5972f80298..eb87cb57f81 100644 --- a/Netlify.toml +++ b/Netlify.toml @@ -9,3 +9,9 @@ [build.environment] NODE_VERSION = "20.18.0" + + [[redirects]] + from = "/*" + to = "/index.html" + status = 200 + From ce6ccbbc79cfebe734b1668914041e739ae05e05 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Tue, 29 Sep 2026 22:17:30 +0200 Subject: [PATCH 09/54] Delete public/_redirects --- public/_redirects | 1 - 1 file changed, 1 deletion(-) delete mode 100644 public/_redirects diff --git a/public/_redirects b/public/_redirects deleted file mode 100644 index 8b137891791..00000000000 --- a/public/_redirects +++ /dev/null @@ -1 +0,0 @@ - From 905b50282351ce8a0ade9556782654b32bbd49be Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Tue, 29 Sep 2026 22:18:31 +0200 Subject: [PATCH 10/54] Delete vercel.json --- vercel.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 vercel.json diff --git a/vercel.json b/vercel.json deleted file mode 100644 index b0d54070ce2..00000000000 --- a/vercel.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "framework": "remix", - "functions": { - "api/index.js": { - "memory": 1024, - "maxDuration": 10 - } - } -} - From 41c415b5ce78f1eb7f1974e9e72b2094de1b4963 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Tue, 29 Sep 2026 22:26:56 +0200 Subject: [PATCH 11/54] Update Netlify.toml --- Netlify.toml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Netlify.toml b/Netlify.toml index eb87cb57f81..d5972f80298 100644 --- a/Netlify.toml +++ b/Netlify.toml @@ -9,9 +9,3 @@ [build.environment] NODE_VERSION = "20.18.0" - - [[redirects]] - from = "/*" - to = "/index.html" - status = 200 - From 56c522e4b44888eaa6e461fed74f4ce083cce66e Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Wed, 30 Sep 2026 14:02:05 +0200 Subject: [PATCH 12/54] Update Netlify.toml --- Netlify.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Netlify.toml b/Netlify.toml index d5972f80298..ebed7b24b68 100644 --- a/Netlify.toml +++ b/Netlify.toml @@ -2,10 +2,10 @@ command = "pnpm run build" publish = "build/client" +[build.environment] + NODE_VERSION = "20.18.0" + [[redirects]] from = "/*" to = "/.netlify/functions/server" status = 200 - -[build.environment] - NODE_VERSION = "20.18.0" From 07201c5e680f51042690f3734da37651f4f1240a Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Wed, 30 Sep 2026 14:02:55 +0200 Subject: [PATCH 13/54] Delete Netlify.toml --- Netlify.toml | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 Netlify.toml diff --git a/Netlify.toml b/Netlify.toml deleted file mode 100644 index ebed7b24b68..00000000000 --- a/Netlify.toml +++ /dev/null @@ -1,11 +0,0 @@ -[build] - command = "pnpm run build" - publish = "build/client" - -[build.environment] - NODE_VERSION = "20.18.0" - -[[redirects]] - from = "/*" - to = "/.netlify/functions/server" - status = 200 From 27c76360d7c7debe14b20def95d1b85957ce1021 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Wed, 30 Sep 2026 14:03:29 +0200 Subject: [PATCH 14/54] Create netlify.toml --- netlify.toml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 netlify.toml diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 00000000000..ebed7b24b68 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,11 @@ +[build] + command = "pnpm run build" + publish = "build/client" + +[build.environment] + NODE_VERSION = "20.18.0" + +[[redirects]] + from = "/*" + to = "/.netlify/functions/server" + status = 200 From d87ebac497a0d1740c1ceaf0e58eb3420c79d925 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 15:15:19 +0200 Subject: [PATCH 15/54] Update netlify.toml --- netlify.toml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/netlify.toml b/netlify.toml index ebed7b24b68..53be856c488 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,11 +1,4 @@ -[build] - command = "pnpm run build" - publish = "build/client" - -[build.environment] - NODE_VERSION = "20.18.0" - [[redirects]] from = "/*" - to = "/.netlify/functions/server" + to = "/.netlify/functions/path" status = 200 From 050105bf4f74a4431964883c444ec40cc2506317 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 15:18:32 +0200 Subject: [PATCH 16/54] Update [[path]].ts --- functions/[[path]].ts | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/functions/[[path]].ts b/functions/[[path]].ts index c4d09d373a4..a97f88369b5 100644 --- a/functions/[[path]].ts +++ b/functions/[[path]].ts @@ -1,12 +1,25 @@ -import type { ServerBuild } from '@remix-run/cloudflare'; -import { createPagesFunctionHandler } from '@remix-run/cloudflare-pages'; +// import type { ServerBuild } from '@remix-run/cloudflare'; +// import { createPagesFunctionHandler } from '@remix-run/cloudflare-pages'; +// +// export const onRequest: PagesFunction = async (context) => { + // const serverBuild = (await import('../build/server')) as unknown as ServerBuild; +// + // const handler = createPagesFunctionHandler({ + // build: serverBuild, + // }); -export const onRequest: PagesFunction = async (context) => { - const serverBuild = (await import('../build/server')) as unknown as ServerBuild; + // return handler(context); +// }; - const handler = createPagesFunctionHandler({ - build: serverBuild, - }); - return handler(context); +import type { Handler } from "@netlify/functions"; + +export const handler: Handler = async (event, context) => { + return { + statusCode: 200, + body: JSON.stringify({ + message: "Bolt.diy function is running", + path: event.path, + }), + }; }; From 656d6d9366c7f607a1016536cc61d5f4f8718c76 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 15:43:27 +0200 Subject: [PATCH 17/54] Delete netlify.toml --- netlify.toml | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 netlify.toml diff --git a/netlify.toml b/netlify.toml deleted file mode 100644 index 53be856c488..00000000000 --- a/netlify.toml +++ /dev/null @@ -1,4 +0,0 @@ -[[redirects]] - from = "/*" - to = "/.netlify/functions/path" - status = 200 From 5c97f9e2ae1110485a39c2db6c956a2416a48cbb Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 15:44:57 +0200 Subject: [PATCH 18/54] Update [[path]].ts --- functions/[[path]].ts | 29 ++++++++--------------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/functions/[[path]].ts b/functions/[[path]].ts index a97f88369b5..65903c8bac5 100644 --- a/functions/[[path]].ts +++ b/functions/[[path]].ts @@ -1,25 +1,12 @@ -// import type { ServerBuild } from '@remix-run/cloudflare'; -// import { createPagesFunctionHandler } from '@remix-run/cloudflare-pages'; -// -// export const onRequest: PagesFunction = async (context) => { - // const serverBuild = (await import('../build/server')) as unknown as ServerBuild; -// - // const handler = createPagesFunctionHandler({ - // build: serverBuild, - // }); + import type { ServerBuild } from '@remix-run/cloudflare'; + import { createPagesFunctionHandler } from '@remix-run/cloudflare-pages'; - // return handler(context); -// }; +export const onRequest: PagesFunction = async (context) => { + const serverBuild = (await import('../build/server')) as unknown as ServerBuild; + const handler = createPagesFunctionHandler({ + build: serverBuild, + }); -import type { Handler } from "@netlify/functions"; - -export const handler: Handler = async (event, context) => { - return { - statusCode: 200, - body: JSON.stringify({ - message: "Bolt.diy function is running", - path: event.path, - }), - }; + return handler(context); }; From 4764d2f45fe529a885c9d186afaa2032d2aa412e Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 16:00:01 +0200 Subject: [PATCH 19/54] Update wrangler.toml --- wrangler.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wrangler.toml b/wrangler.toml index 72fdc2f4cb4..122257e7ed0 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -4,3 +4,7 @@ compatibility_flags = ["nodejs_compat"] compatibility_date = "2025-03-28" pages_build_output_dir = "./build/client" send_metrics = false + + +[vars] +NODE_OPTIONS = "--max-old-space-size=8192" From 1ceb5172f9f08a232a31a51b5d9e2bd04106cfe8 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 16:14:11 +0200 Subject: [PATCH 20/54] Update wrangler.toml --- wrangler.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wrangler.toml b/wrangler.toml index 122257e7ed0..75e38f869d6 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -1,5 +1,6 @@ #:schema node_modules/wrangler/config-schema.json -name = "bolt" +name = "bolt-diy-github-fork" +#name = "bolt" compatibility_flags = ["nodejs_compat"] compatibility_date = "2025-03-28" pages_build_output_dir = "./build/client" From 1d04c9caccc3b2bfdee1e6d60de12b0eb481a3fc Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 16:18:46 +0200 Subject: [PATCH 21/54] Create wrangler.jsonc --- wrangler.jsonc | 1 + 1 file changed, 1 insertion(+) create mode 100644 wrangler.jsonc diff --git a/wrangler.jsonc b/wrangler.jsonc new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/wrangler.jsonc @@ -0,0 +1 @@ + From db7eeed196f4f0986c2d3838ebbca4581106d439 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 16:20:09 +0200 Subject: [PATCH 22/54] Update wrangler.jsonc --- wrangler.jsonc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/wrangler.jsonc b/wrangler.jsonc index 8b137891791..c5b93dc43a3 100644 --- a/wrangler.jsonc +++ b/wrangler.jsonc @@ -1 +1,7 @@ - +{ + // ... + "vars": { + "NODE_OPTIONS": "--max-old-space-size=8192" + }, + // ... +} From cff144982fe4234aa12c6965ffdf1bf11058606f Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 16:22:14 +0200 Subject: [PATCH 23/54] Update wrangler.jsonc --- wrangler.jsonc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/wrangler.jsonc b/wrangler.jsonc index c5b93dc43a3..95379aaf678 100644 --- a/wrangler.jsonc +++ b/wrangler.jsonc @@ -5,3 +5,18 @@ }, // ... } + + +wrangler.jsonc +wrangler.toml + + +{ + "previews": { + // ... + "vars": { + "NODE_OPTIONS": "--max-old-space-size=8192" + }, + // ... + } +} From 2bec9db05d4b446dda5b45f95f6189749f0fe150 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 16:22:56 +0200 Subject: [PATCH 24/54] Update wrangler.toml --- wrangler.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/wrangler.toml b/wrangler.toml index 75e38f869d6..122257e7ed0 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -1,6 +1,5 @@ #:schema node_modules/wrangler/config-schema.json -name = "bolt-diy-github-fork" -#name = "bolt" +name = "bolt" compatibility_flags = ["nodejs_compat"] compatibility_date = "2025-03-28" pages_build_output_dir = "./build/client" From 1c77bb7734a8a11cd91b44df19bae2832c128785 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 16:23:26 +0200 Subject: [PATCH 25/54] Update wrangler.toml --- wrangler.toml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/wrangler.toml b/wrangler.toml index 122257e7ed0..72fdc2f4cb4 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -4,7 +4,3 @@ compatibility_flags = ["nodejs_compat"] compatibility_date = "2025-03-28" pages_build_output_dir = "./build/client" send_metrics = false - - -[vars] -NODE_OPTIONS = "--max-old-space-size=8192" From f93778421ef10f40efadafb0db4a00392acea4d2 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 16:29:46 +0200 Subject: [PATCH 26/54] Update wrangler.jsonc --- wrangler.jsonc | 2 -- 1 file changed, 2 deletions(-) diff --git a/wrangler.jsonc b/wrangler.jsonc index 95379aaf678..5043a90430d 100644 --- a/wrangler.jsonc +++ b/wrangler.jsonc @@ -7,8 +7,6 @@ } -wrangler.jsonc -wrangler.toml { From fb979436e6cb2d326836139229a5ba843e126a00 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 14:54:06 +0000 Subject: [PATCH 27/54] Delete wrangler.jsonc --- wrangler.jsonc | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 wrangler.jsonc diff --git a/wrangler.jsonc b/wrangler.jsonc deleted file mode 100644 index 5043a90430d..00000000000 --- a/wrangler.jsonc +++ /dev/null @@ -1,20 +0,0 @@ -{ - // ... - "vars": { - "NODE_OPTIONS": "--max-old-space-size=8192" - }, - // ... -} - - - - -{ - "previews": { - // ... - "vars": { - "NODE_OPTIONS": "--max-old-space-size=8192" - }, - // ... - } -} From 3d3423d3388f1629331b614f584d343d17a8f847 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 15:29:21 +0000 Subject: [PATCH 28/54] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5c8c2a977f2..7f70763ac5a 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ }, "scripts": { "deploy": "npm run build && wrangler pages deploy", - "build": "remix vite:build", + "build": "cross-env NODE_OPTIONS=--max-old-space-size=8192 remix vite:build", "dev": "node pre-start.cjs && remix vite:dev", "test": "vitest --run", "test:watch": "vitest", From 0940fc03c466bf22b5edd184336b65de24387716 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 15:32:53 +0000 Subject: [PATCH 29/54] Create .nvmrc --- .nvmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ + From 69ee2febbf54d8c70e4aea63cea0a477a80abd6f Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 15:33:19 +0000 Subject: [PATCH 30/54] Update .nvmrc --- .nvmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.nvmrc b/.nvmrc index 8b137891791..209e3ef4b62 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ - +20 From 54bb32c6dd073e7799b283a38246dfaa7336f55c Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 19:32:23 +0200 Subject: [PATCH 31/54] Create deploy.yml --- .github/workflows/deploy.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 00000000000..64a937337fb --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,32 @@ +name: Deploy to Cloudflare + +on: + push: + branches: + - main # oder master, je nach deinem Default-Branch + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + + - name: Install Dependencies + run: npm ci + + - name: Build App + run: npm run build + + - name: Deploy to Cloudflare Pages + uses: cloudflare/pages-action@v1 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + projectName: 'dein-projektname' # Name deiner Pages-App in Cloudflare + directory: 'dist' # Output-Ordner deines Builds (z. B. dist, build, .out) From 01d8217e28b113e6cc9ec929e9fa7148364bcfe2 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 19:43:25 +0200 Subject: [PATCH 32/54] Update deploy.yml --- .github/workflows/deploy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 64a937337fb..7829fa30b8f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -28,5 +28,5 @@ jobs: with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - projectName: 'dein-projektname' # Name deiner Pages-App in Cloudflare - directory: 'dist' # Output-Ordner deines Builds (z. B. dist, build, .out) + projectName: 'bolt' # Name deiner Pages-App in Cloudflare + directory: 'build/client' # Output-Ordner deines Builds (z. B. dist, build, .out) From ecaca53f5e8a01a57e34cdef83a26b5d51184972 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 20:22:02 +0200 Subject: [PATCH 33/54] Update wrangler.toml --- wrangler.toml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wrangler.toml b/wrangler.toml index 72fdc2f4cb4..f89ed48fc7a 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -4,3 +4,11 @@ compatibility_flags = ["nodejs_compat"] compatibility_date = "2025-03-28" pages_build_output_dir = "./build/client" send_metrics = false + + +# ... +[vars] +CF-Access-Client-Id = "95bff2dd1e6ae9768ce8c00eae64401e.access" +CF-Access-Client-Secret = "cfast_V4HRO8vIrE1dAvowM8HsYjuRM4RbOZunXMj1rLTf65938b06" +NODE_OPTIONS = "--max-old-space-size=8192" +# ... From 5e19ca8a0ab365b20d4a9caa68dde6ad7bd6913c Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 22:09:50 +0200 Subject: [PATCH 34/54] Add files via upload --- .github/workflows/pages-deployment.yaml | 35 +++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/pages-deployment.yaml diff --git a/.github/workflows/pages-deployment.yaml b/.github/workflows/pages-deployment.yaml new file mode 100644 index 00000000000..e485d1cdf46 --- /dev/null +++ b/.github/workflows/pages-deployment.yaml @@ -0,0 +1,35 @@ +name: Deploy to Cloudflare + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-latest + permissions: + contents: read + deployments: write + steps: + - name: Checkout Code + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + + - name: Install Dependencies + run: npm ci + + - name: Build App + run: npm run build + + - name: Deploy to Cloudflare Pages + uses: cloudflare/wrangler-action@v4 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + command: pages deploy build/client --project-name=bolt + gitHubToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From 47318d12a8947291cf516f9d58f2f6b7a763cef8 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Thu, 1 Oct 2026 22:11:52 +0200 Subject: [PATCH 35/54] Update wrangler.toml --- wrangler.toml | 2 -- 1 file changed, 2 deletions(-) diff --git a/wrangler.toml b/wrangler.toml index f89ed48fc7a..5f362423ac7 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -8,7 +8,5 @@ send_metrics = false # ... [vars] -CF-Access-Client-Id = "95bff2dd1e6ae9768ce8c00eae64401e.access" -CF-Access-Client-Secret = "cfast_V4HRO8vIrE1dAvowM8HsYjuRM4RbOZunXMj1rLTf65938b06" NODE_OPTIONS = "--max-old-space-size=8192" # ... From d6aa2b4fafaa12c975535aba81aac257dc80ec67 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sat, 3 Oct 2026 03:10:49 +0200 Subject: [PATCH 36/54] Update wrangler.toml --- wrangler.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wrangler.toml b/wrangler.toml index 5f362423ac7..da0022b6761 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -1,5 +1,7 @@ #:schema node_modules/wrangler/config-schema.json -name = "bolt" +#name = "bolt" +# wrangler.toml +name = 'boltgithubcloudflare' compatibility_flags = ["nodejs_compat"] compatibility_date = "2025-03-28" pages_build_output_dir = "./build/client" From 801e34f707ba8c9d7edfaa83256635cc282a290f Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sat, 3 Oct 2026 04:09:26 +0200 Subject: [PATCH 37/54] Update pages-deployment.yaml --- .github/workflows/pages-deployment.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pages-deployment.yaml b/.github/workflows/pages-deployment.yaml index e485d1cdf46..2864fedae1d 100644 --- a/.github/workflows/pages-deployment.yaml +++ b/.github/workflows/pages-deployment.yaml @@ -29,7 +29,7 @@ jobs: - name: Deploy to Cloudflare Pages uses: cloudflare/wrangler-action@v4 with: - apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + #apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - command: pages deploy build/client --project-name=bolt - gitHubToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + command: pages deploy build/client --project-name=boltgithubcloudflare + gitHubToken: ${{ secrets.GITHUB_TOKEN }} From 3488b9232426ca21eeda032484f91b5f662476e1 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sat, 3 Oct 2026 04:16:16 +0200 Subject: [PATCH 38/54] Update pages-deployment.yaml --- .github/workflows/pages-deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pages-deployment.yaml b/.github/workflows/pages-deployment.yaml index 2864fedae1d..568de27533c 100644 --- a/.github/workflows/pages-deployment.yaml +++ b/.github/workflows/pages-deployment.yaml @@ -29,7 +29,7 @@ jobs: - name: Deploy to Cloudflare Pages uses: cloudflare/wrangler-action@v4 with: - #apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} command: pages deploy build/client --project-name=boltgithubcloudflare gitHubToken: ${{ secrets.GITHUB_TOKEN }} From 78536069733c3a5de867d46871b6caa8d0ae4d9a Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sun, 4 Oct 2026 16:48:29 +0200 Subject: [PATCH 39/54] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7f70763ac5a..a721f45aa17 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "bolt", + "name": "boltgithubcloudflare", "description": "An AI Agent", "private": true, "license": "MIT", From 6942494a084566adc2e82463c583c3633d840ec8 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sun, 4 Oct 2026 16:49:48 +0200 Subject: [PATCH 40/54] Update deploy.yml --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7829fa30b8f..db47400ff6c 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -28,5 +28,5 @@ jobs: with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - projectName: 'bolt' # Name deiner Pages-App in Cloudflare + projectName: 'boltgithubcloudflare' # Name deiner Pages-App in Cloudflare directory: 'build/client' # Output-Ordner deines Builds (z. B. dist, build, .out) From 25d98a0b6fe57b1e117f2e75a865d68efb130561 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sun, 4 Oct 2026 16:55:53 +0200 Subject: [PATCH 41/54] Delete .github/workflows/pages-deployment.yaml --- .github/workflows/pages-deployment.yaml | 35 ------------------------- 1 file changed, 35 deletions(-) delete mode 100644 .github/workflows/pages-deployment.yaml diff --git a/.github/workflows/pages-deployment.yaml b/.github/workflows/pages-deployment.yaml deleted file mode 100644 index 568de27533c..00000000000 --- a/.github/workflows/pages-deployment.yaml +++ /dev/null @@ -1,35 +0,0 @@ -name: Deploy to Cloudflare - -on: - push: - branches: - - main - -jobs: - deploy: - runs-on: ubuntu-latest - permissions: - contents: read - deployments: write - steps: - - name: Checkout Code - uses: actions/checkout@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: 20 - - - name: Install Dependencies - run: npm ci - - - name: Build App - run: npm run build - - - name: Deploy to Cloudflare Pages - uses: cloudflare/wrangler-action@v4 - with: - apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} - accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - command: pages deploy build/client --project-name=boltgithubcloudflare - gitHubToken: ${{ secrets.GITHUB_TOKEN }} From b041afe20c7289c1afdf60eef05c2c3db34069a1 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sun, 4 Oct 2026 20:30:10 +0200 Subject: [PATCH 42/54] Update deploy.yml --- .github/workflows/deploy.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index db47400ff6c..8f328c4e962 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -23,10 +23,12 @@ jobs: - name: Build App run: npm run build - - name: Deploy to Cloudflare Pages - uses: cloudflare/pages-action@v1 + - name: Deploy Worker + uses: cloudflare/wrangler-action@v3 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - projectName: 'boltgithubcloudflare' # Name deiner Pages-App in Cloudflare - directory: 'build/client' # Output-Ordner deines Builds (z. B. dist, build, .out) + secrets: | + GEMINI_API_KEY + env: + GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }} From 33e9d5d1653e80a574dfa87ed431e5165b70f87d Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sun, 4 Oct 2026 19:12:45 +0000 Subject: [PATCH 43/54] Update wrangler.toml --- wrangler.toml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/wrangler.toml b/wrangler.toml index da0022b6761..0bde0549b1f 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -2,6 +2,18 @@ #name = "bolt" # wrangler.toml name = 'boltgithubcloudflare' + +main = "src/index.js" # bzw. build/index.js +compatibility_date = "2024-09-01" + +# Umgebungsvariablen (nicht-sensible Daten) +[vars] +ENVIRONMENT = "production" + +# Hinweis: Sensible Keys wie der GEMINI_API_KEY sollten NICHT im Klartext +# in der wrangler.toml stehen, sondern über 'wrangler secret put GEMINI_API_KEY' +# oder das Cloudflare Dashboard gesetzt werden. + compatibility_flags = ["nodejs_compat"] compatibility_date = "2025-03-28" pages_build_output_dir = "./build/client" @@ -11,4 +23,4 @@ send_metrics = false # ... [vars] NODE_OPTIONS = "--max-old-space-size=8192" -# ... +#... From 0309ffb7e8b4ad7d74435fe793777c831a05c396 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sun, 4 Oct 2026 21:17:37 +0200 Subject: [PATCH 44/54] Update wrangler.toml --- wrangler.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/wrangler.toml b/wrangler.toml index 0bde0549b1f..dcc5ff77957 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -21,6 +21,5 @@ send_metrics = false # ... -[vars] NODE_OPTIONS = "--max-old-space-size=8192" #... From d91e11b193276d2c45cb9402d588f1cb2741e234 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sun, 4 Oct 2026 21:18:19 +0200 Subject: [PATCH 45/54] Update wrangler.toml --- wrangler.toml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wrangler.toml b/wrangler.toml index dcc5ff77957..f0390e5de1b 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -9,6 +9,9 @@ compatibility_date = "2024-09-01" # Umgebungsvariablen (nicht-sensible Daten) [vars] ENVIRONMENT = "production" +NODE_OPTIONS = "--max-old-space-size=8192" +#... + # Hinweis: Sensible Keys wie der GEMINI_API_KEY sollten NICHT im Klartext # in der wrangler.toml stehen, sondern über 'wrangler secret put GEMINI_API_KEY' @@ -21,5 +24,4 @@ send_metrics = false # ... -NODE_OPTIONS = "--max-old-space-size=8192" -#... + From 11e388f4c67f4e9e6146b57faf2b21b2aec472a2 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sun, 4 Oct 2026 20:13:25 +0000 Subject: [PATCH 46/54] Revise wrangler.toml for compatibility and environment vars Updated configuration settings and added environment variable instructions. --- wrangler.toml | 72 +++++++++++++++++++++++++++++++++++---------------- 1 file changed, 49 insertions(+), 23 deletions(-) diff --git a/wrangler.toml b/wrangler.toml index f0390e5de1b..055a2811258 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -1,27 +1,53 @@ -#:schema node_modules/wrangler/config-schema.json -#name = "bolt" -# wrangler.toml -name = 'boltgithubcloudflare' - -main = "src/index.js" # bzw. build/index.js -compatibility_date = "2024-09-01" - -# Umgebungsvariablen (nicht-sensible Daten) -[vars] -ENVIRONMENT = "production" -NODE_OPTIONS = "--max-old-space-size=8192" -#... - - -# Hinweis: Sensible Keys wie der GEMINI_API_KEY sollten NICHT im Klartext -# in der wrangler.toml stehen, sondern über 'wrangler secret put GEMINI_API_KEY' -# oder das Cloudflare Dashboard gesetzt werden. - -compatibility_flags = ["nodejs_compat"] +name = "boltgithubcloudflare" compatibility_date = "2025-03-28" +compatibility_flags = ["nodejs_compat"] pages_build_output_dir = "./build/client" -send_metrics = false +# ============================================ +# Build Configuration +# ============================================ +[build] +command = "npm run build" +cwd = "." -# ... - +# ============================================ +# Environment Variables (Non-Sensitive) +# ============================================ +[vars] +ENVIRONMENT = "production" +NODE_ENV = "production" + +# ============================================ +# Production Environment +# ============================================ +[env.production] +vars = { ENVIRONMENT = "production", NODE_ENV = "production" } + +# ============================================ +# IMPORTANT: Sensitive Variables +# ============================================ +# Set these as Cloudflare Secrets OR Environment Variables +# via Cloudflare Dashboard OR Wrangler CLI: +# +# Via Wrangler CLI: +# wrangler secret put OPENAI_API_KEY --env production +# wrangler secret put VITE_GITHUB_ACCESS_TOKEN --env production +# wrangler secret put VITE_GITHUB_TOKEN_TYPE --env production +# wrangler secret put ANTHROPIC_API_KEY --env production +# wrangler secret put GEMINI_API_KEY --env production +# etc. +# +# Via Cloudflare Dashboard: +# 1. Go to Pages → Your Project → Settings +# 2. Click "Environment variables" +# 3. Add variables for "Production" environment +# 4. Click "Encrypt" for sensitive values +# +# Required Variables: +# - VITE_GITHUB_ACCESS_TOKEN (GitHub Personal Access Token) +# - VITE_GITHUB_TOKEN_TYPE ("classic" or "fine-grained") +# - OPENAI_API_KEY (if using OpenAI models) +# - ANTHROPIC_API_KEY (if using Claude) +# - GEMINI_API_KEY (if using Google Gemini) +# - And other AI provider keys as needed +# ============================================ From 12e29ff4d7a6c08f5567b5770eb1be36cef587e9 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sun, 4 Oct 2026 22:53:01 +0200 Subject: [PATCH 47/54] Update Node.js version in deploy workflow --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 8f328c4e962..7c46ea6a492 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -15,7 +15,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 - name: Install Dependencies run: npm ci From 869d49ea28eefaac0534906c09909ec900ecb903 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sun, 4 Oct 2026 22:56:49 +0200 Subject: [PATCH 48/54] Update Node.js version from 22 to 20 --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7c46ea6a492..8f328c4e962 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -15,7 +15,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 22 + node-version: 20 - name: Install Dependencies run: npm ci From cbe8908e6b6215a820d1e570b9b276c6b2ba6a82 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sun, 4 Oct 2026 22:57:19 +0200 Subject: [PATCH 49/54] Update Node.js version in .nvmrc to 22 --- .nvmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.nvmrc b/.nvmrc index 209e3ef4b62..2bd5a0a98a3 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20 +22 From f4d2163f6304a7f0b0db1341b1725e2c6e173795 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Sun, 4 Oct 2026 23:16:38 +0200 Subject: [PATCH 50/54] Update Node.js version in .nvmrc to 20 --- .nvmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.nvmrc b/.nvmrc index 2bd5a0a98a3..209e3ef4b62 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22 +20 From 990a9195d6abbc1044db15e8661433c684878b67 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Mon, 5 Oct 2026 09:16:09 +0000 Subject: [PATCH 51/54] Comment out compatibility_flags in wrangler.toml Comment out the compatibility_flags line in wrangler.toml --- wrangler.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wrangler.toml b/wrangler.toml index 055a2811258..92191df7509 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -1,6 +1,6 @@ name = "boltgithubcloudflare" compatibility_date = "2025-03-28" -compatibility_flags = ["nodejs_compat"] +#compatibility_flags = ["nodejs_compat"] pages_build_output_dir = "./build/client" # ============================================ From cff16112f9e0f715fb579077089b51380e222bec Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Mon, 5 Oct 2026 17:27:14 +0200 Subject: [PATCH 52/54] Delete .github/workflows/deploy.yml --- .github/workflows/deploy.yml | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index 8f328c4e962..00000000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: Deploy to Cloudflare - -on: - push: - branches: - - main # oder master, je nach deinem Default-Branch - -jobs: - deploy: - runs-on: ubuntu-latest - steps: - - name: Checkout Code - uses: actions/checkout@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: 20 - - - name: Install Dependencies - run: npm ci - - - name: Build App - run: npm run build - - - name: Deploy Worker - uses: cloudflare/wrangler-action@v3 - with: - apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} - accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - secrets: | - GEMINI_API_KEY - env: - GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }} From 4eef09868df9edae00322c6f2bd37c1d3d026676 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Mon, 5 Oct 2026 17:35:47 +0200 Subject: [PATCH 53/54] Update wrangler.toml --- wrangler.toml | 49 +++---------------------------------------------- 1 file changed, 3 insertions(+), 46 deletions(-) diff --git a/wrangler.toml b/wrangler.toml index 92191df7509..fbb594a4a57 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -1,53 +1,10 @@ name = "boltgithubcloudflare" compatibility_date = "2025-03-28" -#compatibility_flags = ["nodejs_compat"] +compatibility_flags = ["nodejs_compat"] pages_build_output_dir = "./build/client" -# ============================================ -# Build Configuration -# ============================================ -[build] -command = "npm run build" -cwd = "." - -# ============================================ -# Environment Variables (Non-Sensitive) -# ============================================ +# Nur NICHT-geheime Werte hier. API-Keys gehören ins Cloudflare-Dashboard +# (Pages -> Settings -> Variables and Secrets -> "Encrypt"/Secret). [vars] ENVIRONMENT = "production" NODE_ENV = "production" - -# ============================================ -# Production Environment -# ============================================ -[env.production] -vars = { ENVIRONMENT = "production", NODE_ENV = "production" } - -# ============================================ -# IMPORTANT: Sensitive Variables -# ============================================ -# Set these as Cloudflare Secrets OR Environment Variables -# via Cloudflare Dashboard OR Wrangler CLI: -# -# Via Wrangler CLI: -# wrangler secret put OPENAI_API_KEY --env production -# wrangler secret put VITE_GITHUB_ACCESS_TOKEN --env production -# wrangler secret put VITE_GITHUB_TOKEN_TYPE --env production -# wrangler secret put ANTHROPIC_API_KEY --env production -# wrangler secret put GEMINI_API_KEY --env production -# etc. -# -# Via Cloudflare Dashboard: -# 1. Go to Pages → Your Project → Settings -# 2. Click "Environment variables" -# 3. Add variables for "Production" environment -# 4. Click "Encrypt" for sensitive values -# -# Required Variables: -# - VITE_GITHUB_ACCESS_TOKEN (GitHub Personal Access Token) -# - VITE_GITHUB_TOKEN_TYPE ("classic" or "fine-grained") -# - OPENAI_API_KEY (if using OpenAI models) -# - ANTHROPIC_API_KEY (if using Claude) -# - GEMINI_API_KEY (if using Google Gemini) -# - And other AI provider keys as needed -# ============================================ From 2613b4bbbd3c6eaf9639d37e155e86c551b10ae3 Mon Sep 17 00:00:00 2001 From: AppsolutDirect Date: Mon, 5 Oct 2026 17:45:14 +0200 Subject: [PATCH 54/54] Update wrangler.toml --- wrangler.toml | 3 --- 1 file changed, 3 deletions(-) diff --git a/wrangler.toml b/wrangler.toml index fbb594a4a57..34921120205 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -3,8 +3,5 @@ compatibility_date = "2025-03-28" compatibility_flags = ["nodejs_compat"] pages_build_output_dir = "./build/client" -# Nur NICHT-geheime Werte hier. API-Keys gehören ins Cloudflare-Dashboard -# (Pages -> Settings -> Variables and Secrets -> "Encrypt"/Secret). [vars] ENVIRONMENT = "production" -NODE_ENV = "production"