1.4 KiB
1.4 KiB
인프라 검증 체크리스트
1. 컨테이너 기동
docker compose builddocker compose up -ddocker compose ps- 확인 기준:
proxy,frontend,backend,db모두healthy
2. API 상태 확인
curl http://localhost:8080/api/health- 확인 기준:
status가okchecks.database가truechecks.upload_dir가truechecks.snapshot_dir가true
3. 초기 데이터 업로드
- 조직도 화면에서
.xlsx또는.csv업로드 curl http://localhost:8080/api/members- 확인 기준:
items배열이 비어 있지 않음- 화면 렌더링이 정상 동작함
4. 영속성 확인
docker compose restart backend proxy- 다시
curl http://localhost:8080/api/members - 확인 기준:
- 업로드했던 데이터가 그대로 유지됨
5. 스냅샷 검증
curl -X POST -F snapshot_month=2026-03 http://localhost:8080/api/snapshots/monthly- 확인 기준:
- CSV 파일 경로가 반환됨
/snapshots/...다운로드 가능
6. 중복/형식 오류 검증
- 같은 월로 다시 스냅샷 생성
- 확인 기준:
- 409 에러 반환
- 잘못된 형식으로 스냅샷 생성 예:
202603 - 확인 기준:
- 400 에러 반환
7. 종료 후 재기동 확인
docker compose downdocker compose up -d- 확인 기준:
- DB 데이터 유지
- 업로드 파일 유지
- 스냅샷 파일 유지