# Node.js 18 베이스 이미지 사용 FROM node:18-alpine # 작업 디렉토리 설정 WORKDIR /app # 빌드 인자 받기 ARG VITE_API_URL=http://localhost:8000 ENV VITE_API_URL=$VITE_API_URL # package.json과 package-lock.json 복사 COPY package*.json ./ # 의존성 설치 RUN npm ci --force # 소스 코드 복사 COPY . . # 포트 5173 노출 (Vite 개발 서버) EXPOSE 5173 # 개발 서버 실행 CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0"]