mirror of
https://github.com/s-frick/effigenix.git
synced 2026-03-28 15:29:34 +01:00
20 lines
558 B
Docker
20 lines
558 B
Docker
FROM mcr.microsoft.com/playwright:v1.51.0-noble
|
|
|
|
WORKDIR /app
|
|
|
|
# pnpm installieren
|
|
RUN npm install -g pnpm@9
|
|
|
|
# Workspace-Root und e2e-Package-Manifest kopieren
|
|
COPY frontend/package.json frontend/pnpm-workspace.yaml ./
|
|
COPY test-automation/web-ui/package.json ./test-automation/web-ui/
|
|
|
|
# pnpm Install (nur Prod + Dev-Deps des e2e-Pakets)
|
|
RUN pnpm install --frozen-lockfile
|
|
|
|
# Test-Code und Konfiguration kopieren
|
|
COPY test-automation/web-ui/ ./test-automation/web-ui/
|
|
|
|
WORKDIR /app/test-automation/web-ui
|
|
|
|
ENTRYPOINT ["pnpm", "exec", "playwright", "test"]
|