dockerfile과 compose를 이용하여 Nextjs를 배포해자각각 따로 사용하기도 하지만 두 개의 역할이 다르기 때문에 서로 보완적으로 사용하는 경우도 있다. 이번에는 두 개의 파일을 이용해서 nextjs 프로젝트를 생성 및 배포하는 과정을 정리해보려고 한다. 도구역할dockerfile이미지를 만드는 방법 정의 (어떤환경인지, 어떤 파일을 복사하고 어떤 명령어를 실행할지 등등..)docker compose여러개의 컨테이너를 한번에 실행하고 관리 (환경설정, 포트, 볼륨 , 의존성 서비스 등등) 1. dockerfile과 compose 생성하기# dockerfileFROM node:20-alpineWORKDIR /appCOPY . .RUN npm installRUN npm run buildEXPO..