FROM node:22-alpine AS build WORKDIR /app COPY package*-json yarn.lock ./ RUN yarn install --frozen-lockfile COPY . . ARG VITE_URL_BACKEND ENV VITE_URL_BACKEND=$VITE_URL_BACKEND RUN yarn build FROM node:22-alpine AS production WORKDIR /app RUN yarn global add serve COPY --from=build /app/dist /app/dist EXPOSE 3333 CMD ["serve", "-s", "dist", "-l", "3333"]