fix: surface backend deploy failures in workflow
This commit is contained in:
@@ -74,5 +74,4 @@ jobs:
|
||||
APP_BUILD_STAMP="$(date -u +'%Y-%m-%d %H:%M UTC')" \
|
||||
./deploy/deploy.sh
|
||||
docker compose ps
|
||||
docker compose exec -T backend sh -lc 'wget -qO- http://127.0.0.1:8080/api/auth/config >/dev/null'
|
||||
docker compose exec -T summarizer python -c "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8001/health', timeout=5).read()"
|
||||
|
||||
+4
-2
@@ -31,8 +31,10 @@ docker compose up -d --force-recreate --remove-orphans
|
||||
sleep 5
|
||||
docker compose ps
|
||||
|
||||
if ! docker compose ps | grep -q "backend"; then
|
||||
echo "Backend service not running after deploy"
|
||||
backend_status="$(docker compose ps --format json backend | python -c 'import json,sys; data=[json.loads(line) for line in sys.stdin if line.strip()]; print(data[0].get("State", "") if data else "")')"
|
||||
if [ "$backend_status" != "running" ]; then
|
||||
echo "Backend service is not healthy after deploy (state: ${backend_status:-unknown})."
|
||||
docker compose logs --tail=200 backend || true
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user