FROM node:20-alpine WORKDIR /app # Copy package files COPY package*.json ./ RUN npm install --production # Copy source COPY . . RUN npm run build # Create uploads directory RUN mkdir -p uploads EXPOSE 3002 CMD ["node", "dist/index.js"]