| FROM mcr.microsoft.com/playwright/python:v1.58.0-noble | |
| RUN <<-EOF | |
| set -eux | |
| apt-get update | |
| apt-get install -y --no-install-recommends \ | |
| build-essential \ | |
| iproute2 \ | |
| nano \ | |
| openssh-client \ | |
| python3-dev \ | |
| rsync | |
| pip3 install --no-cache-dir --break-system-packages \ | |
| netifaces \ | |
| playwright \ | |
| rich | |
| apt-get clean | |
| rm -rf /var/lib/apt/lists/* | |
| EOF | |
| RUN playwright install --with-deps | |
| COPY . /run/tests | |
| WORKDIR /run/tests | |
| CMD ["/bin/bash"] |