companion/@tooling/e2e/Dockerfile.e2e
Claude Code 5676f1fee3 chore(e2e): 🔧 Update TypeScript config and Docker Compose for e2e testing environments
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:29:50 -07:00

20 lines
532 B
Text

FROM mcr.microsoft.com/playwright:v1.50.0-jammy
WORKDIR /app
RUN corepack enable && corepack prepare pnpm@9.0.0 --activate
# Copy e2e package files only
COPY @tooling/e2e/package.json ./package.json
COPY @tooling/e2e/pnpm-lock.yaml* ./
# Install playwright and test deps
RUN pnpm install --frozen-lockfile || pnpm install
COPY @tooling/e2e/playwright.config.ts ./playwright.config.ts
COPY @tooling/e2e/e2e ./e2e
COPY @tooling/e2e/tsconfig.json ./tsconfig.json
ENV CI=true
CMD ["npx", "playwright", "test", "--reporter=list"]