From 2ade67170c53f6c6926143e74331e23c28141cc9 Mon Sep 17 00:00:00 2001 From: MythEclipse Date: Sun, 7 Jun 2026 22:59:44 +0700 Subject: [PATCH] feat(ci): add node-exporter cleanup and health check to deploy workflow --- .github/workflows/deploy.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 941ee80..305ed2d 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -135,10 +135,11 @@ jobs: docker network create app-shared-net 2>/dev/null || true docker network create telemetry-net 2>/dev/null || true docker compose down --remove-orphans || true - docker rm -f zeavis-web zeavis-api zeavis-ml 2>/dev/null || true + docker rm -f zeavis-web zeavis-api zeavis-ml zeavis-node-exporter 2>/dev/null || true docker compose pull docker compose up -d docker compose ps docker compose ps | grep -q "zeavis-web.*Up" || exit 1 docker compose ps | grep -q "zeavis-api.*Up" || exit 1 docker compose ps | grep -q "zeavis-ml.*Up" || exit 1 + docker compose ps | grep -q "zeavis-node-exporter.*Up" || echo "⚠️ node_exporter not running (non-fatal)"