From 4eb73fc9f60308ed59fc1b35ce03f57a37a3eda6 Mon Sep 17 00:00:00 2001 From: Viacheslav Lotsmanov Date: Tue, 3 Mar 2020 19:46:57 +0200 Subject: [PATCH] add env var PROXY for overridable "proxy" for react-scripts dev server --- packages/react-scripts/scripts/start.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react-scripts/scripts/start.js b/packages/react-scripts/scripts/start.js index 2568ab36db1..5cf5483321e 100644 --- a/packages/react-scripts/scripts/start.js +++ b/packages/react-scripts/scripts/start.js @@ -59,6 +59,7 @@ if (!checkRequiredFiles([paths.appHtml, paths.appIndexJs])) { // Tools like Cloud9 rely on this. const DEFAULT_PORT = parseInt(process.env.PORT, 10) || 3000; const HOST = process.env.HOST || '0.0.0.0'; +const PROXY = process.env.PROXY || null; if (process.env.HOST) { console.log( @@ -121,7 +122,7 @@ checkBrowsers(paths.appPath, isInteractive) webpack, }); // Load proxy config - const proxySetting = require(paths.appPackageJson).proxy; + const proxySetting = PROXY || require(paths.appPackageJson).proxy; const proxyConfig = prepareProxy( proxySetting, paths.appPublic,