mirror of
https://github.com/fosrl/pangolin.git
synced 2026-03-02 16:56:39 +00:00
fix: fallback to local targets when newt targets are unhealthy
This commit is contained in:
@@ -490,7 +490,11 @@ export async function getTraefikConfig(
|
||||
if (target.health == "unhealthy") {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
// Local sites don't report online status, always include them as fallback
|
||||
if (target.site.type === "local") {
|
||||
return true;
|
||||
}
|
||||
// If any sites are online, exclude offline sites
|
||||
if (anySitesOnline && !target.site.online) {
|
||||
return false;
|
||||
@@ -614,6 +618,11 @@ export async function getTraefikConfig(
|
||||
return false;
|
||||
}
|
||||
|
||||
// Local sites don't report online status, always include them as fallback
|
||||
if (target.site.type === "local") {
|
||||
return true;
|
||||
}
|
||||
|
||||
// If any sites are online, exclude offline sites
|
||||
if (anySitesOnline && !target.site.online) {
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user