
프론트엔드
NEXT.JS와 CDN, 그리고 도커 이미지 경량화
두줄요약
Next.js를 ECS나 EKS에서 직접 운영할 때 CDN 연동과 도커 이미지 경량화 방법을 정리했습니다. 정적 자산은 CDN으로 분리하고, standalone 출력으로 배포 이미지를 줄이는 노하우를 소개했습니다.
핵심 내용
- 관리형 서비스가 아닌 AWS ECS/EKS에서 Next.js를 직접 운영할 때 유용한 2가지 노하우 정리
- CDN 연동 시
assetPrefix로 정적 자산 경로를 분리하고,.next/static을_next/static으로 업로드해 SSR과 정적 파일 제공 역할 분리 output: standalone으로 컨테이너 실행에 필요한 파일만 포함해 도커 이미지를 경량화- 이미지 크기 감소로 pull 시간과 배포 속도 개선 기대
