Skip to content

fix: use IPv4 for frontend healthcheck - #9

Merged
coom1222 merged 1 commit into
mainfrom
fix/frontend-healthcheck-ipv4
Sep 6, 2026
Merged

fix: use IPv4 for frontend healthcheck#9
coom1222 merged 1 commit into
mainfrom
fix/frontend-healthcheck-ipv4

Conversation

@coom1222

@coom1222 coom1222 commented Sep 6, 2026

Copy link
Copy Markdown
Member

원인

프론트 컨테이너의 localhost가 Alpine에서 IPv6 ::1로 해석됐지만 Nginx는 IPv4 포트 80에서 수신하고 있어, 외부 HTTP 200 응답과 달리 Docker healthcheck가 실패했습니다.

변경

  • 프론트 healthcheck 대상을 http://127.0.0.1/로 고정
  • CI에 해당 운영 조건의 회귀 검사 추가

검증

  • Pi 컨테이너 안에서 localhost 실패와 127.0.0.1 HTTP 200을 재현
  • 배포 스크립트 문법 검사
  • git diff --check
  • PR CI에서 Compose 모델 및 DB migration/rollback 검증

@coom1222
coom1222 merged commit 4387b46 into main Sep 6, 2026
5 checks passed
@coom1222
coom1222 deleted the fix/frontend-healthcheck-ipv4 branch September 6, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant