FROM mcr.microsoft.com/playwright/python:v1.32.0-focal as main

WORKDIR /usr/local/src/playwright

COPY ./requirements ./requirements

RUN pip --no-cache-dir install \
        --trusted-host pypi.python.org \
        -r requirements/base.txt \
    && pip --no-cache-dir install \
        --trusted-host pypi.python.org \
        pytest-playwright

COPY ./src/ ./src/

VOLUME ["/usr/local/src/playwright/output"]

RUN playwright install