23 lines
694 B
Text
23 lines
694 B
Text
# 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"]
|