40분
How: Docker 빌드 & 통합 테스트
Docker 배포 & 테스트
How: Docker 빌드 & 통합 테스트
통합 프로젝트 > Docker 배포 & 테스트
학습 목표
docker compose up으로 시스템을 실행할 수 있다 통합 테스트를 실행하여 모든 기능을 검증할 수 있다 문제 발생 시 로그를 분석하고 디버깅할 수 있다
빌드 & 통합 테스트
Step 1: 빌드
docker compose build
Step 2: 실행
docker compose up -d
Step 3: 로그 확인
docker compose logs -f
Step 4: 통합 테스트 실행
에디터 로딩 중...
힌트 보기
- • docker compose logs -f 로 실시간 로그 확인
- • docker compose exec app bash 로 컨테이너 내부 접속
- • Neo4j는 시작에 시간이 걸리므로 healthcheck 활용
- • requests.get()의 timeout을 넉넉히 설정
정답 보기
에디터 로딩 중...
AI로 학습하기 — 꿀팁
✅Docker 통합 테스트 커버리지 점검AI 학습 팁
AI에게 docker compose 환경에서 실행되는 통합 테스트의 커버리지 갭과 플레이키한 테스트 원인을 찾게 하세요.
이 제조 AI 통합 테스트 코드에서 Neo4j·ChromaDB 컨테이너가 준비되기 전에 테스트가 실행되는 race condition, 환경변수 미설정 시 테스트가 조용히 통과하는 false-pass 케이스, RAG 검색과 KG 쿼리가 실제로 연동되는지 검증하는 테스트 누락을 분석하고 개선안을 제안해줘.
이 팁이 도움이 됐나요?