FROM node:22-bookworm-slim
RUN apt-get update && apt-get install -y --no-install-recommends ffmpeg chromium ca-certificates python3 unzip && rm -rf /var/lib/apt/lists/*
RUN corepack enable && corepack prepare pnpm@11.21.0 --activate
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium
ENV HYPERFRAMES_BROWSER_PATH=/usr/bin/chromium
ENV HYPERFRAMES_TELEMETRY_DISABLED=1
WORKDIR /home/student/kit
COPY editor-ia-v1.zip /tmp/kit.zip
RUN unzip -q /tmp/kit.zip -d /home/student/kit && rm /tmp/kit.zip
WORKDIR /home/student/kit/editor-ia
RUN pnpm install --frozen-lockfile && pnpm run skills && pnpm run doctor && pnpm run verify
CMD ["pnpm", "exec", "hyperframes", "check", "examples/camera", "--json"]
