# Development Dockerfile for MotoVaultPro Frontend FROM node:20-alpine # Set working directory WORKDIR /app # Install development tools RUN apk add --no-cache git # Copy package files COPY package*.json ./ # Install all dependencies (including dev dependencies) RUN npm install # Copy source code COPY . . # Expose port EXPOSE 3000 # Run as root for development simplicity # Note: In production, use proper user management CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0"]