# Backend Dockerfile FROM node:20-alpine # Set working directory WORKDIR /app # Copy package files COPY backend/package.json . # Install dependencies RUN npm install # Copy source files COPY backend/ /app/ # Create uploads directory RUN mkdir -p /app/uploads # Expose port EXPOSE 3000 # Start the application CMD ["node", "server.js"]