FROM oven/bun:1.3.11@sha256:0733e50325078969732ebe3b15ce4c4be5082f18c4ac1a0f0ca4839c2e4e42a7 AS bun FROM node:22.22.1-trixie-slim@sha256:285a78d9fdb7cd2e4a03639cc7bbf609755ce8c0aa4e3b00086211e3e86a7038 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