From 9634b60aaaa3471642b5d6a49ee35d3e428484c3 Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Thu, 28 Aug 2025 14:33:52 -0400 Subject: [PATCH] Proxy: remove dependency on ADF cli, cleanup (#4760) --- app/proxy.conf.js | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/app/proxy.conf.js b/app/proxy.conf.js index 0d90716bc..46e2868a2 100644 --- a/app/proxy.conf.js +++ b/app/proxy.conf.js @@ -1,26 +1,18 @@ -require('@alfresco/adf-cli/tooling').dotenvConfig({ path: process.env.ENV_FILE }); - const { BASE_URL } = process.env; +console.log('Using backend URL: ' + (BASE_URL || 'unknown')); module.exports = { - "/alfresco": { - "target": BASE_URL, - "secure": false, - "pathRewrite": { - "^/alfresco/alfresco": "" - }, - "changeOrigin": true, - 'logLevel': 'debug', - onProxyReq: function(request) { - if(request["method"] !== "GET") - request.setHeader("origin", BASE_URL); - }, - // workaround for REPO-2260 - onProxyRes: function (proxyRes) { - const header = proxyRes.headers['www-authenticate']; - if (header?.startsWith('Basic')) { - proxyRes.headers['www-authenticate'] = 'x' + header; - } + '/alfresco': { + target: BASE_URL, + secure: false, + pathRewrite: { + '^/alfresco/alfresco': '' + }, + changeOrigin: true, + onProxyReq: (request) => { + if (request['method'] !== 'GET') { + request.setHeader('origin', BASE_URL); } } + } };