FROM ghcr.io/astral-sh/uv:0.11.3 AS uv FROM node:22-bookworm-slim AS toolchain COPY --from=uv /uv /usr/local/bin/uv RUN apt-get update && apt-get install -y --no-install-recommends python3 ca-certificates \ && rm -rf /var/lib/apt/lists/* \ && npm install --global pnpm@11.25.0 ENV NEXT_TELEMETRY_DISABLED=1 UV_PYTHON_DOWNLOADS=never WORKDIR /workspace FROM toolchain AS checks COPY package.json pnpm-lock.yaml pnpm-workspace.yaml .npmrc ./ COPY apps/docs ./apps/docs COPY content ./content COPY tools/figures ./tools/figures COPY scripts ./scripts CMD ["sh", "scripts/check-container.sh"]