fix: Production 로그 누락 및 DB 마이그레이션 미적용 수정 (#277) #278

Merged
seonkyu.kim merged 1 commits from fix/#277-prod-logging-and-migration into develop 2026-03-18 00:24:46 +00:00
Owner

📋 작업 요약

  • Production 환경에서 Serilog Console 싱크 누락으로 docker logs에 아무것도 출력되지 않던 문제 수정
  • 앱 시작 시 DB 마이그레이션이 자동 적용되지 않아 운영 DB 테이블 미생성 문제 수정

Closes #277

🛠️ 작업 내용 (Changes)

  • SPMS.API/appsettings.json — Serilog WriteTo에 Console 싱크 추가
  • SPMS.API/Program.cs — 스타트업 시 db.Database.MigrateAsync() 자동 적용

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

  • MigrateAsync는 멱등성 보장 — 이미 적용된 마이그레이션은 건너뜀
  • Console 싱크 추가로 모든 환경(Dev/Staging/Production)에서 docker logs 출력 가능

체크리스트 (Self Checklist)

  • 빌드(Build)가 성공적으로 수행되었는가?
  • 모든 단위 테스트(Unit Test)를 통과하였는가?
  • 불필요한 로그나 주석을 제거하였는가?
  • 컨벤션(Clean Architecture, Naming)을 준수하였는가?
  • 기밀 정보(비밀번호, 키 등)가 하드코딩 되어있지 않은가?

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

## 📋 작업 요약 - Production 환경에서 Serilog Console 싱크 누락으로 docker logs에 아무것도 출력되지 않던 문제 수정 - 앱 시작 시 DB 마이그레이션이 자동 적용되지 않아 운영 DB 테이블 미생성 문제 수정 ## 🔗 관련 이슈 (Related Issues) Closes #277 ## 🛠️ 작업 내용 (Changes) - [x] SPMS.API/appsettings.json — Serilog WriteTo에 Console 싱크 추가 - [x] SPMS.API/Program.cs — 스타트업 시 db.Database.MigrateAsync() 자동 적용 ## 📢 리뷰어 참고 사항 (To Reviewers) - MigrateAsync는 멱등성 보장 — 이미 적용된 마이그레이션은 건너뜀 - Console 싱크 추가로 모든 환경(Dev/Staging/Production)에서 docker logs 출력 가능 ## ✅ 체크리스트 (Self Checklist) - [x] 빌드(Build)가 성공적으로 수행되었는가? - [x] 모든 단위 테스트(Unit Test)를 통과하였는가? - [x] 불필요한 로그나 주석을 제거하였는가? - [x] 컨벤션(Clean Architecture, Naming)을 준수하였는가? - [x] 기밀 정보(비밀번호, 키 등)가 하드코딩 되어있지 않은가? ## 📸 스크린샷 / 테스트 로그 (Screenshots/Logs)
seonkyu.kim added this to the Phase 0: 공통 기반 + 인증 milestone 2026-03-18 00:17:23 +00:00
seonkyu.kim added 1 commit 2026-03-18 00:17:24 +00:00
- appsettings.json Serilog WriteTo에 Console 싱크 추가 (docker logs 출력)
- Program.cs 스타트업 시 db.Database.MigrateAsync() 자동 적용

Closes #277
seonkyu.kim added the
Priority
High
Status
In Progress
Type
Bug
labels 2026-03-18 00:17:37 +00:00
seonkyu.kim self-assigned this 2026-03-18 00:17:46 +00:00
seonkyu.kim requested review from Owners 2026-03-18 00:17:54 +00:00
seonkyu.kim merged commit bb748a66a3 into develop 2026-03-18 00:24:46 +00:00
seonkyu.kim deleted branch fix/#277-prod-logging-and-migration 2026-03-18 00:25:08 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-03-18 00:25:15 +00:00
Sign in to join this conversation.
No description provided.