From 5e2abfb1e2d22cf81300f1a81749fc7455f81d52 Mon Sep 17 00:00:00 2001 From: Christian Vidal Wolf Date: Tue, 10 Feb 2026 15:32:14 +0100 Subject: [PATCH] fix: read API key from process.env for Vercel builds --- vite.config.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index 4f731fd..3041e04 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -49,10 +49,13 @@ export default defineConfig(({ mode }) => { }, plugins: [react()], define: { - 'process.env.API_KEY': JSON.stringify(env.GEMINI_API_KEY || env.API_KEY || ""), - 'process.env.GEMINI_API_KEY': JSON.stringify(env.GEMINI_API_KEY || env.API_KEY || ""), - 'import.meta.env.VITE_GEMINI_API_KEY': JSON.stringify(env.GEMINI_API_KEY || env.API_KEY || ""), - 'import.meta.env.API_KEY': JSON.stringify(env.GEMINI_API_KEY || env.API_KEY || "") + // loadEnv reads .env files; process.env has Vercel/system env vars at build time + 'process.env.API_KEY': JSON.stringify( + env.GEMINI_API_KEY || env.API_KEY || process.env.GEMINI_API_KEY || process.env.API_KEY || "" + ), + 'process.env.GEMINI_API_KEY': JSON.stringify( + env.GEMINI_API_KEY || env.API_KEY || process.env.GEMINI_API_KEY || process.env.API_KEY || "" + ) }, resolve: { alias: {