fix: increase health check timeout to 240s for HDD startup delay

The container takes ~183s to become healthy on the slow NAS HDD.
90 iterations at 2s (180s) kept timing out by ~3 seconds.
Increased to 120 iterations (240s) for safety margin.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Gan, Jimmy
2026-05-27 20:11:07 +08:00
parent 685a64bb5b
commit 9fc912f731
+2 -2
View File
@@ -326,13 +326,13 @@ jobs:
# Wait for container to be healthy
echo "Waiting for container to be healthy..."
for i in {1..90}; do
for i in {1..120}; do
STATUS=$(docker inspect --format='{{.State.Health.Status}}' nas-dashboard 2>/dev/null || echo "starting")
if [ "$STATUS" = "healthy" ]; then
echo "✅ Container is healthy"
break
fi
echo "Waiting... ($i/90) Status: $STATUS"
echo "Waiting... ($i/120) Status: $STATUS"
sleep 2
done
STATUS=$(docker inspect --format='{{.State.Health.Status}}' nas-dashboard 2>/dev/null || echo "unknown")