FROM node:24-bookworm-slim WORKDIR /repo RUN corepack enable && corepack prepare pnpm@11.25.0 --activate COPY packages/brand/package.json packages/brand/pnpm-lock.yaml ./ RUN pnpm install --frozen-lockfile --ignore-scripts RUN apt-get update && apt-get install -y --no-install-recommends python3 python3-venv \ && rm -rf /var/lib/apt/lists/* \ && python3 -m venv /opt/brand-python \ && /opt/brand-python/bin/pip install --only-binary=:all: Pillow==13.0.0 resvg-py==0.5.0 COPY packages/brand/ ./ RUN pnpm test && pnpm build && pnpm test:tailwind && pnpm test:types RUN /opt/brand-python/bin/python tests/assets.py