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"]