dockerfile.dev1 🐳 웹 프론트엔드 프로젝트(Next.js)를 Docker로 배포하기 ✅ 1. Next.js 프로젝트 생성npx create-next-app@latest💡 실행 후 프로젝트 이름, 타입스크립트 여부 등을 설정합니다. ✅ 2. Dockerfile 작성📄 Dockerfile# 1단계: 빌드용 스테이지FROM node:20-alpine AS builderWORKDIR /appCOPY . .RUN npm installRUN npm run build# 2단계: 실행용 스테이지 (경량화)FROM node:20-alpineWORKDIR /appCOPY --from=builder /app ./EXPOSE 3000CMD ["npm", "start"]🛠️ 멀티스테이지 빌드로 불필요한 파일 없이 최종 실행 이미지 생성🔒 builder 는 빌드에만 사용되고 실제 실행 이미지에는 포함되지.. 2025. 6. 25. 이전 1 다음