<aside> ✅

학습 목표


1. 개발 환경 표준화

1-1. 왜 필요한가?

"제 로컬에서는 되는데요?" → 로컬·서버 환경 불일치로 인한 버그를 줄이고, 개발 속도를 높이기 위함입니다.

구분 표준화 전 표준화 후
환경 설정 개발자별 로컬 환경 제각각 Dockerfile/docker-compose로 통일
의존성 설치 버전 불일치 가능 이미지에 버전 고정
환경 세팅 새 개발자 온보딩에 하루 이상 컨테이너 실행으로 5~10분

1-2. 로컬 개발환경 예시

docker-compose -f docker-compose.dev.yml up --build

1-3. PC 성능 이슈 및 최적화

<aside> 💡

실무 팁


2. 테스트 환경 격리 (Testcontainers)

2-1. 개념