fix: read API key from process.env for Vercel builds

This commit is contained in:
Christian Vidal Wolf
2026-02-10 15:32:14 +01:00
parent a259538ff4
commit 5e2abfb1e2
+7 -4
View File
@@ -49,10 +49,13 @@ export default defineConfig(({ mode }) => {
}, },
plugins: [react()], plugins: [react()],
define: { define: {
'process.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.GEMINI_API_KEY': JSON.stringify(env.GEMINI_API_KEY || env.API_KEY || ""), 'process.env.API_KEY': JSON.stringify(
'import.meta.env.VITE_GEMINI_API_KEY': JSON.stringify(env.GEMINI_API_KEY || env.API_KEY || ""), env.GEMINI_API_KEY || env.API_KEY || process.env.GEMINI_API_KEY || process.env.API_KEY || ""
'import.meta.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 || process.env.GEMINI_API_KEY || process.env.API_KEY || ""
)
}, },
resolve: { resolve: {
alias: { alias: {