# ------------------------ # Build stage # ------------------------ FROM node:22-bullseye AS builder ARG API_BASE_URL="https://navigolabs.com/api" WORKDIR /app COPY package*.json ./ RUN npm install COPY . . ENV VITE_API_BASE_URL=$API_BASE_URL # RUN npm run build # ------------------------ # Run stage (Node-based) # ------------------------ FROM node:22-bullseye WORKDIR /app # Install `serve` globally RUN npm install -g serve # Copy built files COPY --from=builder /app/build . EXPOSE 3000 CMD ["serve", "-s", ".", "-l", "3000"]