FROM oven/bun:1.3.13@sha256:87416c977a612a204eb54ab9f3927023c2a3c971f4f345a01da08ea6262ae30e AS bun FROM node:22.22.2-trixie-slim@sha256:2d9f5c76c8f4dd36e8f253bee5d828a83a6c09f36188f0b0414325232e0b175d 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 lint:biome && \ bun run build && \ bun clean:cache && \ bun clean:modules && \ bun install --frozen-lockfile --production