# ========================================== # 이미지 빌드 컨텍스트 제외 목록 # # 이미지에는 소스와 lock 파일만 들어가야 한다. # # node_modules : 호스트(Windows)에서 설치한 node_modules 가 `COPY . .` 로 들어가면 # `npm ci` 가 설치한 Linux 용 의존성을 덮어쓴다 (네이티브 모듈이 깨진다). # dev 의 익명 볼륨(/app/node_modules)도 이미지 내용으로 초기화되므로 같은 문제가 생긴다. # .env* : 비밀값이 이미지 레이어에 영구히 남는다. 값은 compose 가 런타임에 주입한다. # ========================================== node_modules dist coverage uploads logs *.log .env .env.* .git