FROM python:3-slim-bookworm LABEL version=1.1.0 RUN set -e; \ apt-get update -q; \ apt-get install -qy --no-install-recommends --no-install-suggests \ bc \ curl \ dash \ gettext \ git \ jq; \ apt-get clean; \ rm -rf \ /var/cache/apt/* \ /var/lib/apt/lists/* \ /var/log/* \ /usr/local/share/doc/* \ /usr/local/share/man/* \ /usr/share/doc/* \ /usr/share/man/* # No need for root access for a script runner RUN useradd -m -d /home/runner -s /bin/bash runner WORKDIR /home/runner USER runner ENV PATH=/home/runner/.local/bin:$PATH RUN set -e; \ pip install --upgrade pip; \ pip install --user numpy httpie giteapy docker xq yp spotify requests; \ rm -r /home/runner/.cache