mtcute/.github/Dockerfile.test-web
alina sireneva a994fd1112
ci: run browser tests in docker
github actions doesn't work too well with `apt install` i guess lol
2024-04-24 15:30:39 +03:00

18 lines
No EOL
364 B
Text

FROM node:20
WORKDIR /app
ARG BROWSER
RUN corepack enable && \
corepack prepare pnpm@8.7.1 --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" ]