fix: Health check 503 응답에 상세 데이터 포함 (#126) #127

Merged
seonkyu.kim merged 1 commits from fix/#126-health-check-data into develop 2026-02-10 10:35:04 +00:00
Owner

📋 작업 요약

  • Health check 비정상 시 503 응답에 data가 null로 오던 문제 수정
  • 어떤 서비스가 비정상인지 상세 데이터 포함

Closes #126

🛠️ 작업 내용 (Changes)

  • PublicController.cs — 503 응답에 checks 딕셔너리를 Data에 포함

📢 리뷰어 참고 사항 (To Reviewers)

  • ApiResponse<T>.Fail()에 Data 파라미터가 없어서 object initializer로 직접 생성
  • 응답 예시: {"data": {"database": {"status": "healthy"}, "rabbitmq": {"status": "unhealthy", ...}}, "result": false, ...}

체크리스트 (Self Checklist)

  • 빌드(Build)가 성공적으로 수행되었는가?
  • 컨벤션(Clean Architecture, Naming)을 준수하였는가?

📸 스크린샷 / 테스트 로그 (Screenshots/Logs)

빌드했습니다.
    경고 0개
    오류 0개
## 📋 작업 요약 - Health check 비정상 시 503 응답에 data가 null로 오던 문제 수정 - 어떤 서비스가 비정상인지 상세 데이터 포함 ## 🔗 관련 이슈 (Related Issues) Closes #126 ## 🛠️ 작업 내용 (Changes) - [x] `PublicController.cs` — 503 응답에 checks 딕셔너리를 Data에 포함 ## 📢 리뷰어 참고 사항 (To Reviewers) - `ApiResponse<T>.Fail()`에 Data 파라미터가 없어서 object initializer로 직접 생성 - 응답 예시: `{"data": {"database": {"status": "healthy"}, "rabbitmq": {"status": "unhealthy", ...}}, "result": false, ...}` ## ✅ 체크리스트 (Self Checklist) - [x] 빌드(Build)가 성공적으로 수행되었는가? - [x] 컨벤션(Clean Architecture, Naming)을 준수하였는가? ## 📸 스크린샷 / 테스트 로그 (Screenshots/Logs) ``` 빌드했습니다. 경고 0개 오류 0개 ```
seonkyu.kim added 1 commit 2026-02-10 10:28:00 +00:00
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
seonkyu.kim added the
Priority
Medium
Status
In Progress
Type
Bug
labels 2026-02-10 10:28:16 +00:00
seonkyu.kim added this to the Phase 3: 메시지 & Push Core milestone 2026-02-10 10:28:21 +00:00
seonkyu.kim self-assigned this 2026-02-10 10:29:35 +00:00
seonkyu.kim requested review from Owners 2026-02-10 10:30:23 +00:00
seonkyu.kim merged commit f8eb938a9d into develop 2026-02-10 10:35:04 +00:00
seonkyu.kim deleted branch fix/#126-health-check-data 2026-02-10 10:35:28 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-02-10 10:35:52 +00:00
Sign in to join this conversation.
No description provided.