my own status page
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: fix api

+5 -3
+1 -1
src/routes/badge.ts
··· 158 158 if (statuses.length === 0) return "unknown"; 159 159 if (statuses.every((s) => s === "down" || s === "timeout")) return "down"; 160 160 if (statuses.includes("down") || statuses.includes("timeout")) return "partial"; 161 - if (statuses.includes("misconfigured")) return "misconfigured"; 161 + if (statuses.includes("misconfigured")) return "degraded"; 162 162 if (statuses.includes("degraded")) return "degraded"; 163 163 if (statuses.includes("unknown")) return "unknown"; 164 164 return "up";
+4 -2
src/routes/status.ts
··· 9 9 if (statuses.length === 0) return "unknown"; 10 10 if (statuses.every((s) => s === "down" || s === "timeout")) return "down"; 11 11 if (statuses.includes("down") || statuses.includes("timeout")) return "partial"; 12 - if (statuses.includes("misconfigured")) return "misconfigured"; 12 + if (statuses.includes("misconfigured")) return "degraded"; 13 13 if (statuses.includes("degraded")) return "degraded"; 14 14 if (statuses.includes("unknown")) return "unknown"; 15 15 return "up"; ··· 75 75 hostname: machine.hostname, 76 76 type: machine.type, 77 77 online, 78 - status: online ? worstStatus(svcStatuses) : "down", 78 + status: online 79 + ? svcStatuses.length > 0 ? worstStatus(svcStatuses) : "up" 80 + : "down", 79 81 services, 80 82 }; 81 83 }),