diff --git a/vite.config.ts b/vite.config.ts index a84e7e1..1cebe0b 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -5,6 +5,13 @@ export default defineConfig(({ mode }) => { // Load env file based on `mode` in the current working directory. // Set the third parameter to '' to load all env regardless of the `VITE_` prefix. const env = loadEnv(mode, process.cwd(), '') + + // Debug: Log what we're getting + console.log('🔧 Vite config - Environment variables:') + console.log('Mode:', mode) + console.log('process.env.VITE_TLDRAW_WORKER_URL:', process.env.VITE_TLDRAW_WORKER_URL) + console.log('env.VITE_TLDRAW_WORKER_URL:', env.VITE_TLDRAW_WORKER_URL) + console.log('Final worker URL:', process.env.VITE_TLDRAW_WORKER_URL || env.VITE_TLDRAW_WORKER_URL) return { envPrefix: ["VITE_"], @@ -24,8 +31,9 @@ export default defineConfig(({ mode }) => { }, }, define: { - __WORKER_URL__: JSON.stringify(env.VITE_TLDRAW_WORKER_URL), - __DAILY_API_KEY__: JSON.stringify(env.VITE_DAILY_API_KEY) + // Use process.env for production builds, fallback to .env files for development + __WORKER_URL__: JSON.stringify(process.env.VITE_TLDRAW_WORKER_URL || env.VITE_TLDRAW_WORKER_URL), + __DAILY_API_KEY__: JSON.stringify(process.env.VITE_DAILY_API_KEY || env.VITE_DAILY_API_KEY) } } })