mirror of
https://github.com/usebruno/bruno.git
synced 2025-02-16 17:51:48 +01:00
feat(#224): proxy config support in collection runner
This commit is contained in:
parent
cd3b8a948e
commit
0f211131b1
@ -165,6 +165,7 @@ const registerNetworkIpc = (mainWindow) => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// proxy configuration
|
||||||
const brunoConfig = getBrunoConfig(collectionUid);
|
const brunoConfig = getBrunoConfig(collectionUid);
|
||||||
const proxyEnabled = get(brunoConfig, 'proxy.enabled', false);
|
const proxyEnabled = get(brunoConfig, 'proxy.enabled', false);
|
||||||
if (proxyEnabled) {
|
if (proxyEnabled) {
|
||||||
@ -597,6 +598,32 @@ const registerNetworkIpc = (mainWindow) => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// proxy configuration
|
||||||
|
const brunoConfig = getBrunoConfig(collectionUid);
|
||||||
|
const proxyEnabled = get(brunoConfig, 'proxy.enabled', false);
|
||||||
|
if (proxyEnabled) {
|
||||||
|
const proxyProtocol = get(brunoConfig, 'proxy.protocol');
|
||||||
|
const proxyHostname = get(brunoConfig, 'proxy.hostname');
|
||||||
|
const proxyPort = get(brunoConfig, 'proxy.port');
|
||||||
|
const proxyAuthEnabled = get(brunoConfig, 'proxy.auth.enabled', false);
|
||||||
|
|
||||||
|
const proxyConfig = {
|
||||||
|
protocol: proxyProtocol,
|
||||||
|
hostname: proxyHostname,
|
||||||
|
port: proxyPort
|
||||||
|
};
|
||||||
|
if (proxyAuthEnabled) {
|
||||||
|
const proxyAuthUsername = get(brunoConfig, 'proxy.auth.username');
|
||||||
|
const proxyAuthPassword = get(brunoConfig, 'proxy.auth.password');
|
||||||
|
proxyConfig.auth = {
|
||||||
|
username: proxyAuthUsername,
|
||||||
|
password: proxyAuthPassword
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
request.proxy = proxyConfig;
|
||||||
|
}
|
||||||
|
|
||||||
// interpolate variables inside request
|
// interpolate variables inside request
|
||||||
interpolateVars(request, envVars, collectionVariables, processEnvVars);
|
interpolateVars(request, envVars, collectionVariables, processEnvVars);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user