From aa3c54b7e7ffaa71de208a8fb857acab1521c2cf Mon Sep 17 00:00:00 2001 From: Georgii Karataev Date: Thu, 26 Oct 2023 19:15:15 +0200 Subject: [PATCH] chore: Standardise npm run start scripts This aligns the npm run start* scripts with other Insights front-end applications. Also, the dev.webpack.config.js is simplified and optional parameters are removed. --- config/dev.webpack.config.js | 21 ++++++--------------- package.json | 2 +- 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/config/dev.webpack.config.js b/config/dev.webpack.config.js index 5ac44b063..101cd353f 100644 --- a/config/dev.webpack.config.js +++ b/config/dev.webpack.config.js @@ -8,27 +8,18 @@ const routes = require('./routes'); const fedMods = require('./fedMods'); const hotReload = process.env.HOT_RELOAD === 'true' ? true : false; + const proxyConfiguration = { rootFolder: resolve(__dirname, '../'), useProxy: process.env.PROXY === 'true', - appUrl: process.env.BETA === 'true' - ? ['/beta/insights/compliance', '/preview/insights/compliance'] - : '/insights/compliance', - ...(process.env.BETA ==='true' && { deployment: 'beta/apps' }), - env: `${process.env.INSIGHTS_ENV}-${process.env.BETA === 'true' ? 'beta' : 'stable'}`, - ...(process.env.LOCAL_CHROME !== 'false' ? { - localChrome: process.env.LOCAL_CHROME_DIR || process.env.LOCAL_CHROME, - } : {}), - debug: process.env.PROXY_DEBUG === 'true', - proxyVerbose: process.env.PROXY_VERBOSE === 'true', - routes, + appUrl: process.env.BETA ? ['/beta/insights/compliance', '/preview/insights/compliance'] : ['/insights/compliance'], + deployment: process.env.BETA ? 'beta/apps' : 'apps', + env: process.env.BETA ? 'stage-beta' : 'stage-stable', + proxyVerbose: true, + debug: true }; -if(process.env.PROXY_DEBUG === 'true') { - console.log('Proxy configuration:', proxyConfiguration); -}; const { config: webpackConfig, plugins } = config(proxyConfiguration); - /** * Use for build optimizations */ diff --git a/package.json b/package.json index 06d7d570a..05b779577 100644 --- a/package.json +++ b/package.json @@ -164,4 +164,4 @@ "coverage:clean": "rm -rf .nyc_output coverage reports", "coverage": "bash coverage.sh && npm run coverage:clean" } -} +} \ No newline at end of file