FROM node:22-slim AS base RUN corepack enable WORKDIR /repo FROM base AS build COPY . . RUN pnpm install --frozen-lockfile RUN pnpm --filter web build FROM nginx:alpine AS runtime COPY --from=build /repo/apps/web/dist /usr/share/nginx/html COPY apps/web/nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 80