diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fea30583..2c4525d7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,5 +48,7 @@ jobs: - name: Install dependencies run: pnpm install + - name: Lint + run: pnpm run lint # more things can be add later like tests etc.. - + diff --git a/backend/stack.ts b/backend/stack.ts index 1a2366b4..94726f00 100644 --- a/backend/stack.ts +++ b/backend/stack.ts @@ -351,7 +351,11 @@ export class Stack { for (let line of lines) { try { let obj = JSON.parse(line); - statusList.set(obj.Service, obj.State); + if (obj.Health === "") { + statusList.set(obj.Service, obj.State); + } else { + statusList.set(obj.Service, obj.Health); + } } catch (e) { } } diff --git a/frontend/src/components/Container.vue b/frontend/src/components/Container.vue index 3eb96ffe..9d382bea 100644 --- a/frontend/src/components/Container.vue +++ b/frontend/src/components/Container.vue @@ -179,8 +179,10 @@ export default defineComponent({ }, bgStyle() { - if (this.status === "running") { + if (this.status === "running" || this.status === "healthy") { return "bg-primary"; + } else if (this.status === "unhealthy") { + return "bg-danger"; } else { return "bg-secondary"; }