# 이미지 빌드 컨텍스트에서 뺄 파일 — 빌드를 빠르게 하고, 비밀값·호스트 산출물이 이미지에 들어가지 않게 한다. # (없으면 Dockerfile 의 `COPY . .` 가 아래 파일을 전부 이미지에 넣는다) # 의존성 — 이미지 안에서 npm ci 로 설치한다. # 호스트(Windows) node_modules 가 들어오면 Linux 용 모듈을 덮어써 네이티브 모듈(swc 등)이 깨진다. node_modules # 빌드·테스트 산출물 — 이미지 안에서 npm run build 로 다시 만든다 dist coverage *.tsbuildinfo # 환경변수 — 실행할 때 compose 가 env_file/environment 로 넣는다. 이미지에 넣으면 키가 레이어에 남는다 .env .env.* # 업로드 파일(로컬 디스크 저장소) — 사용자 파일은 이미지가 아니라 볼륨에 둔다 uploads # 기타 *.log .git .vscode .idea