FROM node:lts WORKDIR /app # 패키지 정보 복사 및 의존성 설치 COPY package*.json ./ RUN npm ci # 프로덕션 서빙을 위한 serve 패키지 글로벌 설치 RUN npm install -g serve # 소스 코드 복사 COPY . . # Vite 기본 포트 EXPOSE 5173 # 실행 스크립트: APP_ENV에 따라 개발 서버 또는 빌드 후 서빙 RUN chmod +x ./scripts/runtime-mode.sh CMD ["sh", "./scripts/runtime-mode.sh"]