From cb90f692f217e581716a885b607f97fded426067 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Tue, 1 Mar 2022 00:20:28 +0100 Subject: [PATCH] WIP proxy --- src/lib/haproxy/configuration.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/haproxy/configuration.ts b/src/lib/haproxy/configuration.ts index d12fdad77..76a2623f4 100644 --- a/src/lib/haproxy/configuration.ts +++ b/src/lib/haproxy/configuration.ts @@ -60,10 +60,11 @@ backend backend-certbot server certbot host.docker.internal:9080 {{#applications}} - +{{#isRunning}} backend {{domain}} option forwardfor server {{id}} {{id}}:{{port}} +{{/isRunning}} {{/applications}} {{#services}} @@ -108,6 +109,7 @@ export async function configureHAProxy() { id, port, domain, + isRunning, isHttps, redirectValue, redirectTo: isWWW ? domain : 'www.' + domain @@ -139,7 +141,7 @@ export async function configureHAProxy() { // } // } const output = mustache.render(template, data); - const newHash = crypto.createHash('md5').update(JSON.stringify(template)).digest('hex'); + const newHash = crypto.createHash('md5').update(output).digest('hex'); const { proxyHash, id } = await db.listSettings(); if (proxyHash !== newHash) { await db.prisma.setting.update({ where: { id }, data: { proxyHash: newHash } });