무슨 Next.js 도커 이미지가 1GB야😮 | 75% 이미지 경량화 시키기 | standalone 설정
최근에 간단한 프로젝트를 진행하면서 페이지가 하나인 NextJS 서버를 배포하게 되었다. NextJS 서버 이외에도 ExpressJS 서버와 DB서버도 배포해야했으므로 도커 허브에 이미지를 업로드한 후 원격서버에서 풀 받아서 docker-compose를 실행시키기로 했다. 근데 push가 너무 느렸다! 한시간정도? 그래서 확인해보니 NextJS의 이미지 크기가 무려 1.08GB였다. 멀티스테이징 방식으로 이미지를 생성하면 크기가 좀 줄어들겠지 했는데여전히 1GB였다. 그래서 NextJS 이미지 경량화에 대해 찾아본 후 standalone라는 빌드 옵션을 이용하여 이미지를 경량화하는 방법을 알게 되었다. 그래서 이번 포스팅에서는 이 방법을 적용하는 방법에 대해 정리해보려 한다. standalone 이..
Development Study/도커
2025. 6. 23. 11:15