스크립트 수정 #38

Merged
hyeonsu merged 1 commits from dataflowMng into dev 2025-09-18 18:31:11 +09:00
1 changed files with 20 additions and 1 deletions

View File

@ -117,16 +117,35 @@ echo ""
# 백엔드 헬스체크 (최대 60초 대기)
echo "백엔드 헬스체크..."
backend_healthy=false
for i in {1..12}; do
if curl -s http://localhost:8080/actuator/health >/dev/null 2>&1; then
if curl -s http://localhost:8080/health >/dev/null 2>&1; then
echo " ✅ 백엔드 서비스 정상"
backend_healthy=true
break
else
echo " ⏳ 백엔드 응답 대기 중... ($i/12)"
if [ $i -eq 6 ]; then
echo " 📋 백엔드 컨테이너 상태 확인:"
docker-compose -f docker/prod/docker-compose.backend.prod.yml ps
echo " 📋 백엔드 로그 (최근 10줄):"
docker-compose -f docker/prod/docker-compose.backend.prod.yml logs --tail=10
fi
sleep 5
fi
done
if [ "$backend_healthy" = false ]; then
echo " ❌ 백엔드 헬스체크 실패"
echo " 📋 상세 진단 정보:"
echo " 컨테이너 상태:"
docker-compose -f docker/prod/docker-compose.backend.prod.yml ps
echo " 최근 로그:"
docker-compose -f docker/prod/docker-compose.backend.prod.yml logs --tail=20
echo " 포트 8080 사용 현황:"
netstat -tln 2>/dev/null | grep ':8080' || echo " 포트 8080이 사용되지 않음"
fi
# 프론트엔드 헬스체크 (최대 30초 대기)
echo "프론트엔드 헬스체크..."
for i in {1..6}; do