This commit resolves so custom location can forward to custom path. ()

Awesome work!
This commit is contained in:
kolbii
2019-03-11 04:52:09 +01:00
committed by jc21
parent 631d9ae4eb
commit d79fcbf447
5 changed files with 17 additions and 3 deletions
src
backend
internal
schema
templates
frontend

@ -151,7 +151,16 @@ const internalNginx = {
const locationRendering = async () => {
for (let i = 0; i < host.locations.length; i++) {
renderedLocations += await renderer.parseAndRender(template, host.locations[i]);
let locationCopy = Object.assign({}, host.locations[i]);
if (locationCopy.forward_host.indexOf('/') > -1) {
const splitted = locationCopy.forward_host.split('/');
locationCopy.forward_host = splitted.shift();
locationCopy.forward_path = `/${splitted.join('/')}`;
}
renderedLocations += await renderer.parseAndRender(template, locationCopy);
}
}