Files
MH-DashBoard-organization/docs/INFRA_VALIDATION_CHECKLIST.md

36 lines
980 B
Markdown

# 인프라 검증 체크리스트
## 1. 컨테이너 기동
- `docker compose build`
- `docker compose up -d`
- `docker compose ps`
- 확인 기준: `proxy`, `frontend`, `backend`, `db` 모두 `healthy`
## 2. API 상태 확인
- `curl http://localhost:8080/api/health`
- 확인 기준:
- `status``ok`
- `checks.database``true`
- `checks.upload_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. 종료 후 재기동 확인
- `docker compose down`
- `docker compose up -d`
- 확인 기준:
- DB 데이터 유지
- 업로드 파일 유지
- 스냅샷 파일 유지