FROM oven/bun:1 as builder WORKDIR /app # Copy entire monorepo COPY . . # Build frontend WORKDIR /app/apps/web RUN bun install RUN bun run build # Production nginx image FROM nginx:alpine COPY --from=builder /app/apps/web/dist /usr/share/nginx/html COPY --from=builder /app/apps/web/nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]