Container Release

Docker 이미지 운영 검증

멀티스테이지 빌드, 프로덕션 의존성, 환경 변수 주입, 헬스 체크가 정렬되어야 같은 이미지를 개발, 스테이징, 운영으로 안전하게 승격할 수 있습니다.

01

빌드 단계

TypeScript 컴파일과 테스트에 필요한 devDependencies는 builder 단계에만 남깁니다.

02

의존성 단계

실행 이미지는 npm ci --omit=dev 기준으로 필요한 패키지만 포함합니다.

03

런타임 단계

dist와 production node_modules만 복사해 이미지 크기와 공격면을 줄입니다.

04

설정 주입

.env는 이미지에 넣지 않고 Docker run, Compose, 플랫폼 Secret으로 주입합니다.