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: {