# ========================================== # 빌드 컨텍스트에서 제외할 파일 # # Dockerfile 의 `COPY . .` 가 아래 항목까지 이미지에 넣지 않도록 막는다. # ========================================== # 의존성·빌드 산출물 — 컨테이너 안에서 npm ci·빌드를 다시 한다. # 호스트(Windows) node_modules 가 섞이면 네이티브 바이너리가 리눅스용을 덮어써 빌드가 깨진다. node_modules dist coverage # 호스트 빌드용 env — 컨테이너 빌드의 값은 루트 .env 가 build arg 로만 넣는다 (SSOT: .claude/rules/env-structure.md) # 여기서 막지 않으면 호스트에만 둔 로컬 설정이 운영 번들에 섞여 들어간다. .env .env.* # 로그 logs *.log # 에디터·OS (.vscode/extensions.json 은 빌드에 쓰이지 않는다) .vscode .idea .DS_Store