2021. 12. 16. 20:56 개발툴/docker
COPY 지시자를 RUN 전후로 나눠 효율적 빌드하기
node 관련 의존성이 변경 되지 않았음에도 매번 의존성을 다시 받는
불편함을 없애기 위해 캐시를 사용
변경 전
FROM node:17.2.0
WORKDIR /usr/src/app
COPY ./ ./
RUN npm install
CMD ["node", "server.js"]
변경 후
FROM node:17.2.0
WORKDIR /usr/src/app
COPY package.json ./
RUN npm install
COPY ./ ./
CMD ["node", "server.js"]
'개발툴 > docker' 카테고리의 다른 글
기본 명령어 및 옵션 (0) | 2022.10.13 |
---|---|
docker network (0) | 2022.05.31 |
도커 볼륨을 이용한 소스 코드 반영 (0) | 2021.12.16 |