From 6b8a3c8d7755077dbc15d0b7f7364e05dd224574 Mon Sep 17 00:00:00 2001 From: Owen Date: Fri, 3 Apr 2026 22:37:42 -0400 Subject: [PATCH] Revert #2570 Fix #2782 --- server/lib/traefik/getTraefikConfig.ts | 14 ++++---------- server/private/lib/traefik/getTraefikConfig.ts | 10 ++-------- 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/server/lib/traefik/getTraefikConfig.ts b/server/lib/traefik/getTraefikConfig.ts index abd0a8de0..7379cad7f 100644 --- a/server/lib/traefik/getTraefikConfig.ts +++ b/server/lib/traefik/getTraefikConfig.ts @@ -479,10 +479,7 @@ export async function getTraefikConfig( // TODO: HOW TO HANDLE ^^^^^^ BETTER const anySitesOnline = targets.some( - (target) => - target.site.online || - target.site.type === "local" || - target.site.type === "wireguard" + (target) => target.site.online ); return ( @@ -495,7 +492,7 @@ export async function getTraefikConfig( if (target.health == "unhealthy") { return false; } - + // If any sites are online, exclude offline sites if (anySitesOnline && !target.site.online) { return false; @@ -610,10 +607,7 @@ export async function getTraefikConfig( servers: (() => { // Check if any sites are online const anySitesOnline = targets.some( - (target) => - target.site.online || - target.site.type === "local" || - target.site.type === "wireguard" + (target) => target.site.online ); return targets @@ -621,7 +615,7 @@ export async function getTraefikConfig( if (!target.enabled) { return false; } - + // If any sites are online, exclude offline sites if (anySitesOnline && !target.site.online) { return false; diff --git a/server/private/lib/traefik/getTraefikConfig.ts b/server/private/lib/traefik/getTraefikConfig.ts index 7fc0ae647..adc3d965b 100644 --- a/server/private/lib/traefik/getTraefikConfig.ts +++ b/server/private/lib/traefik/getTraefikConfig.ts @@ -671,10 +671,7 @@ export async function getTraefikConfig( // TODO: HOW TO HANDLE ^^^^^^ BETTER const anySitesOnline = targets.some( - (target) => - target.site.online || - target.site.type === "local" || - target.site.type === "wireguard" + (target) => target.site.online ); return ( @@ -802,10 +799,7 @@ export async function getTraefikConfig( servers: (() => { // Check if any sites are online const anySitesOnline = targets.some( - (target) => - target.site.online || - target.site.type === "local" || - target.site.type === "wireguard" + (target) => target.site.online ); return targets