사이드 프로젝트 express 서버를 도커라이즈 했는데 빌드하고 나서 docker images 찍어보니 1.3GB가 나옵니다. 소스는 몇 MB밖에 안 되는데 이게 정상인가 싶어서요. 배포할 때마다 푸시가 너무 오래 걸려요 😅
Dockerfile은 이렇게 생겼습니다.
FROM node:20
WORKDIR /app
COPY . .
RUN npm install
CMD ["node", "server.js"]node:20 이미지 자체가 큰 것 같기도 하고, node_modules도 통째로 들어가는 것 같은데 어디부터 손대야 할지 감이 안 옵니다.
댓글 0