# Dockerfile.dev - Development configuration for frontend FROM node:20-alpine WORKDIR /app # Upgrade all packages to fix security vulnerabilities (BusyBox CVEs) RUN apk upgrade --no-cache # Copy package files COPY package*.json ./ # Install dependencies RUN npm ci --legacy-peer-deps # Copy source code COPY . . # Expose the development server port EXPOSE 3005 # Start development server CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0", "--port", "3005"]