FROM node:18-alpine # Set working directory WORKDIR /app # Install dependencies COPY package*.json ./ RUN npm install # Create uploads directory RUN mkdir -p public/uploads # Copy application files COPY . . # Expose port EXPOSE 3000 # Command to run the application CMD ["npm", "run", "dev"]