728x90
Kubernetes
-
Dockerfile 작성시 node_modules 디렉토리를 제외하는 방법Kubernetes 2024. 8. 15. 10:34
Node.js 애플리케이션을 Docker 이미지로 빌드할 때, node_modules 디렉토리를 제외하는 방법은 .dockerignore 파일을 사용하는 것입니다. 이 파일은 Docker가 컨텍스트로 전송할 파일과 디렉토리를 지정할 때 제외할 항목을 정의합니다. 단계 1: .dockerignore 파일 생성프로젝트 루트 디렉토리에 .dockerignore 파일을 생성하고, node_modules 디렉토리를 제외하도록 설정합니다.node_modulesnpm-debug.log이렇게 하면 Docker가 이미지를 빌드할 때 node_modules 디렉토리가 컨텍스트로 전송되지 않으므로, 이미지에 포함되지 않게 됩니다.단계 2: Dockerfile 작성Dockerfile에서 node_modules 디렉토리를 복사..