FROM oven/bun:1.3.8@sha256:371d30538b69303ced927bb5915697ac7e2fa8cb409ee332c66009de64de5aa3 AS bun FROM node:22.22.0-trixie-slim@sha256:280792ea1ffd24ac282c6aafac78c830608ab85afea77a9a03e5d07c57ee5559 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