From e78f9a8281ce7ff06d751498282cfe4bfb67ca47 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Tue, 2 Sep 2025 13:16:15 +0200 Subject: [PATCH] fix worker url in prod --- vite.config.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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) } } })