From 56a7251b4756486de667a00e2b634e82f4242f8a Mon Sep 17 00:00:00 2001 From: michael Date: Thu, 20 Nov 2025 09:01:14 -0600 Subject: [PATCH] feat: allow backend URL override via env var --- frontend/src/utils/configLoader.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/frontend/src/utils/configLoader.js b/frontend/src/utils/configLoader.js index 141ff4e..f7b443b 100644 --- a/frontend/src/utils/configLoader.js +++ b/frontend/src/utils/configLoader.js @@ -137,6 +137,16 @@ export const getApiConfig = () => { throw new Error('Configuration not loaded. Call loadConfig() first.'); } + // Check for environment variable override + if (process.env.REACT_APP_BACKEND_URL) { + const backendUrl = process.env.REACT_APP_BACKEND_URL.replace(/\/$/, ''); // Remove trailing slash if present + console.log('ConfigLoader: Using backend URL from env:', backendUrl); + return { + videoProcessingEndpoint: `${backendUrl}/api/process`, + chunkedUploadEndpoint: backendUrl + }; + } + return cachedConfig.api || {}; };