From 9ba09fb55bfd8312f9011874073c342989b289b0 Mon Sep 17 00:00:00 2001 From: ryan Date: Mon, 7 Sep 2026 08:27:12 +0330 Subject: [PATCH] fix:changed hleath check logic --- .gitea/workflows/develop.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/develop.yml b/.gitea/workflows/develop.yml index 28c7541..d2b190f 100644 --- a/.gitea/workflows/develop.yml +++ b/.gitea/workflows/develop.yml @@ -51,12 +51,16 @@ jobs: - name: Health check (retries for ~30s) run: | for i in $(seq 1 15); do - if docker exec robot-market wget -qO- --timeout=5 http://localhost:3000 > /dev/null 2>&1; then + if docker exec robot-market node -e " + require('http').get('http://localhost:3000', res => { + process.exit(res.statusCode < 400 ? 0 : 1); + }).on('error', () => process.exit(1)); + " 2>/dev/null; then echo "Container is healthy" exit 0 fi echo "Not ready yet, retrying..." - sleep 5 + sleep 2 done echo "Health check failed after 30s" exit 1