# Frontend Dockerfile for Next.js 15.5.4 FROM node:20-alpine # Set working directory WORKDIR /app # Copy package files COPY package.json package-lock.json* ./ # Install dependencies RUN npm ci # Copy all files COPY . . # Expose port EXPOSE 3000 # Set environment to development ENV NODE_ENV=development # Start Next.js in development mode CMD ["npm", "run", "dev"]