FROM node:20-alpine # ffmpeg (영상 압축, 2단계에서 사용) RUN apk add --no-cache ffmpeg WORKDIR /app COPY package*.json ./ RUN npm ci --omit=dev COPY prisma ./prisma RUN npx prisma generate COPY src ./src EXPOSE 3201 # prisma db push: 마이그레이션 파일 없이 스키마를 DB에 직접 동기화 (개발용) CMD ["sh", "-c", "npx prisma db push --accept-data-loss && node src/index.js"]