# Playwright E2E runner for quinn.admin frontend # Build and run: docker build -f Dockerfile.e2e -t quinn-admin-e2e . && docker run --rm quinn-admin-e2e # # Or for local CI (from project root): # docker run --rm -v $(pwd):/work -w /work/codebase/@features/admin/frontend-public \ # mcr.microsoft.com/playwright:v1.52.0-noble \ # bash -c "bun install && bun run build && bun run test:e2e" FROM mcr.microsoft.com/playwright:v1.52.0-noble WORKDIR /app # Install bun RUN curl -fsSL https://bun.sh/install | bash ENV PATH="/root/.local/share/bun/bin:$PATH" COPY package.json bunfig.toml* ./ RUN bun install --frozen-lockfile COPY . . RUN bun run build CMD ["bun", "run", "test:e2e"]