dev #46
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue