mirror of
https://github.com/aaronpo97/the-biergarten-app.git
synced 2026-10-14 17:54:42 +00:00
11 lines
695 B
Docker
11 lines
695 B
Docker
# Ships Playwright's own browsers preinstalled, matching the @playwright/test
|
|
# version pinned in package.json, so the Storybook Vitest and Playwright
|
|
# suites (both browser-driven) don't need a separate browser-install step.
|
|
FROM mcr.microsoft.com/playwright:v1.62.1-jammy AS test
|
|
WORKDIR /src
|
|
COPY package.json package-lock.json ./
|
|
RUN npm ci
|
|
COPY . .
|
|
RUN mkdir -p /app/test-results/frontend
|
|
ENTRYPOINT ["sh", "-c", "set -e; npx vitest run --project storybook --reporter=junit --outputFile=/app/test-results/frontend/vitest-storybook.xml; PLAYWRIGHT_JUNIT_OUTPUT_NAME=/app/test-results/frontend/playwright-storybook.xml npx playwright test -c playwright.storybook.config.ts --reporter=junit"]
|