FROM node:20 WORKDIR /app ARG BROWSER RUN corepack enable && \ corepack prepare pnpm@9.0.6 --activate COPY ../ /app/ RUN pnpm install --frozen-lockfile && \ pnpm -C packages/tl run gen-code && \ pnpm exec playwright install --with-deps $BROWSER ENV BROWSER="$BROWSER" ENTRYPOINT [ "pnpm", "run", "test:browser" ] CMD [ "--browser.name=$BROWSER" ]