수정: 헬스 체크 경로 /taxbaik/healthz → /healthz
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m31s
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m31s
## 근본 원인 PathBase 제거 이후 앱이 /taxbaik 경로를 인식하지 않음 배포 스크립트의 헬스 체크가 404 오류로 실패 ## 변경 사항 ✅ .gitea/workflows/deploy.yml (290줄) - http://127.0.0.1:5001/taxbaik/healthz → http://127.0.0.1:5001/healthz ✅ deploy_gb.sh (129줄) - http://127.0.0.1:${TARGET_PORT}/taxbaik/healthz → http://127.0.0.1:${TARGET_PORT}/healthz ## 이유 - Nginx 리다이렉트는 공개 도메인에만 적용됨 - 배포 스크립트는 localhost:5004 직접 호출 - 따라서 /taxbaik 제거한 경로로 호출해야 함 ## 검증 ✅ PathBase 없음 (제거됨) ✅ Nginx rewrite: /taxbaik → /healthz (공개 도메인) ✅ 배포 스크립트: /healthz (로컬 호출) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -287,7 +287,7 @@ jobs:
|
||||
echo "--- [5/5] 헬스 체크 (최대 60초) ---"
|
||||
ATTEMPTS=20
|
||||
for i in \$(seq 1 \$ATTEMPTS); do
|
||||
STATUS=\$(curl -sf -o /dev/null -w '%{http_code}' http://127.0.0.1:5001/taxbaik/healthz 2>/dev/null || echo "000")
|
||||
STATUS=\$(curl -sf -o /dev/null -w '%{http_code}' http://127.0.0.1:5001/healthz 2>/dev/null || echo "000")
|
||||
if [ "\$STATUS" = "200" ]; then
|
||||
echo "✓ [1/6] 헬스 체크 완료"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user