# 개발환경 — hot reload 지원 FROM node:20-alpine WORKDIR /app # 의존성 캐시용 COPY package.json package-lock.json ./ RUN npm ci # 소스는 bind mount (docker-compose.dev.yml에서 지정) COPY . . ENV NODE_ENV=development ENV NEXT_TELEMETRY_DISABLED=1 ENV PORT=3000 ENV HOSTNAME=0.0.0.0 EXPOSE 3000 CMD ["npm", "run", "dev"]