FROM oven/bun:1.2.22 AS bun FROM node:22.19.0-trixie-slim COPY --from=bun /usr/local/bin/bun \ /usr/local/bin/bunx \ /usr/local/bin/ WORKDIR /app COPY ./ ./ RUN bun install --frozen-lockfile && \ bun lint:tsc && \ bun --cwd=./packages/server bun:build && \ bun --cwd=./packages/server node:build && \ bun --cwd=./packages/webapp run build && \ bun clean:cache && \ bun clean:modules && \ bun install --frozen-lockfile --production