35분
개발 환경 세팅
Day 1: 처음부터 끝까지 혼자 만들어봐
개발 환경 세팅
Phase 1 캡스톤: E2E 데이터 파이프라인 > Day 1: 처음부터 끝까지 혼자 만들어봐
학습 목표
Docker Compose로 로컬 환경을 구축할 수 있다 Pydantic으로 설정을 관리할 수 있다
미션: 개발 환경 구축
아래 3개 파일을 완성하세요.
1. docker-compose.yml
- PostgreSQL (소스 DB)
- MinIO (S3 호환 스토리지)
- Airflow (오케스트레이션)
2. pyproject.toml
- 프로젝트 메타데이터
- 의존성 목록
3. src/e2e_pipeline/config.py
- Pydantic Settings로 환경 변수 관리
에디터 로딩 중...
힌트 보기
- • Docker Compose의 depends_on으로 서비스 시작 순서를 제어할 수 있다
- • healthcheck로 서비스가 완전히 준비되었는지 확인할 수 있다
- • Pydantic Settings는 .env 파일과 환경 변수를 자동으로 읽는다
- • YAML 앵커(&)와 별칭(*)으로 중복을 줄일 수 있다
정답 보기
에디터 로딩 중...