컨테이너 릴리스 점검표

이미지와 운영 비밀

Dockerfile과 Compose를 볼 때는 작은 이미지보다 먼저 재현성, 비밀 분리, 실행 경계가 선명한지 확인합니다.

build

빌드 전용 단계

npm cinpm run build는 builder stage에서 끝냅니다.

devDependencies 격리
runtime

실행 전용 이미지

최종 이미지는 dist와 프로덕션 의존성만 포함합니다.

공격 표면 축소
secrets

환경 변수 주입

.env는 이미지에 넣지 않고 실행 환경에서 주입합니다.

비밀 유출 방지
compose

서비스 연결 기록

app, db, redis의 이름과 healthcheck를 개발 환경 계약으로 남깁니다.

재현 가능한 로컬 운영
배포 후보 기준

이미지를 새 환경에서 실행해도 빌드 산출물, 포트, 환경 변수, 의존 서비스 연결이 같은 방식으로 재현되어야 합니다.