FROM node:20-alpine WORKDIR /app COPY package*.json ./ RUN npm ci COPY . . # Build for production (overridden in dev) RUN npm run build # Serve with a simple static server RUN npm install -g serve CMD ["serve", "-s", "dist", "-l", "5173"] EXPOSE 5173