# ========================================== # 빌드 컨텍스트에서 제외할 파일 # # Dockerfile 의 `COPY . .` 가 아래 항목까지 이미지에 넣지 않도록 막는다. # ========================================== # 의존성·빌드 산출물 — 컨테이너 안에서 npm ci·빌드를 다시 한다. # 호스트(Windows) node_modules 가 섞이면 네이티브 바이너리가 리눅스용을 덮어써 컨테이너가 깨진다. node_modules dist coverage # 시크릿 — 이미지에 굽지 않는다. 실행 시 compose 의 env_file/environment 로 주입된다. .env .env.* # 런타임 데이터·로그 uploads logs *.log # 에디터·OS .vscode .idea .DS_Store