# Frontend Dockerfile FROM node:20-alpine WORKDIR /app # Copy package files COPY package.json package-lock.json ./ # Install dependencies RUN npm ci # Copy source COPY . . # Build RUN npm run build # Serve ENV HOST=0.0.0.0 ENV PORT=5173 EXPOSE 5173 CMD ["npm", "run", "preview"]