빌드 전용 단계
npm ci와 npm run build는 builder stage에서
끝냅니다.
Dockerfile과 Compose를 볼 때는 작은 이미지보다 먼저 재현성, 비밀 분리, 실행 경계가 선명한지 확인합니다.
npm ci와 npm run build는 builder stage에서
끝냅니다.
최종 이미지는 dist와 프로덕션 의존성만 포함합니다.
.env는 이미지에 넣지 않고 실행 환경에서 주입합니다.
app, db, redis의 이름과 healthcheck를 개발 환경 계약으로 남깁니다.
재현 가능한 로컬 운영이미지를 새 환경에서 실행해도 빌드 산출물, 포트, 환경 변수, 의존 서비스 연결이 같은 방식으로 재현되어야 합니다.