수정: 헬스 체크 경로 /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초) ---"
|
echo "--- [5/5] 헬스 체크 (최대 60초) ---"
|
||||||
ATTEMPTS=20
|
ATTEMPTS=20
|
||||||
for i in \$(seq 1 \$ATTEMPTS); do
|
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
|
if [ "\$STATUS" = "200" ]; then
|
||||||
echo "✓ [1/6] 헬스 체크 완료"
|
echo "✓ [1/6] 헬스 체크 완료"
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -126,7 +126,7 @@ echo "=== Health Checking Port $TARGET_PORT ==="
|
|||||||
ATTEMPTS=20
|
ATTEMPTS=20
|
||||||
SUCCESS=false
|
SUCCESS=false
|
||||||
for i in $(seq 1 $ATTEMPTS); do
|
for i in $(seq 1 $ATTEMPTS); do
|
||||||
STATUS=$(curl -sf -o /dev/null -w '%{http_code}' "http://127.0.0.1:${TARGET_PORT}/taxbaik/healthz" 2>/dev/null || echo "000")
|
STATUS=$(curl -sf -o /dev/null -w '%{http_code}' "http://127.0.0.1:${TARGET_PORT}/healthz" 2>/dev/null || echo "000")
|
||||||
if [ "$STATUS" = "200" ]; then
|
if [ "$STATUS" = "200" ]; then
|
||||||
echo "✓ Health check passed on port $TARGET_PORT (Attempt $i/$ATTEMPTS)"
|
echo "✓ Health check passed on port $TARGET_PORT (Attempt $i/$ATTEMPTS)"
|
||||||
SUCCESS=true
|
SUCCESS=true
|
||||||
|
|||||||
Reference in New Issue
Block a user