ARG PYTHON_TAG=3 FROM python:${PYTHON_TAG} RUN set -xeu ; \ apt update ; \ apt -yy full-upgrade ; \ apt -yy install ca-certificates \ libfontconfig1 \ libfreetype6 \ libx11-6 \ libx11-xcb1 \ libxext6 \ libxfixes3 \ libxi6 \ libxrender1 \ libxcb1 \ libxcb-util1 \ libxcb-glx0 \ libxcb-keysyms1 \ libxcb-image0 \ libxcb-shm0 \ libxcb-icccm4 \ libxcb-sync1 \ libxcb-xfixes0 \ libxcb-shape0 \ libxcb-randr0 \ libxcb-render-util0 \ libxcb-xinerama0 \ libxkbcommon0 \ libxkbcommon-x11-0 \ libdbus-1-3 \ xvfb xclip xsel xdotool; \ python -m venv /venv ;\ /venv/bin/pip install --upgrade pip ; \ apt clean ; \ rm -Rf /var/lib/apt/lists/* ; \ mkdir /app ADD run-tests /usr/local/bin ADD clilib /usr/local VOLUME /app WORKDIR /app CMD ["/usr/local/bin/run-tests"]