# hadolint ignore=DL3007 FROM registry.shore.co.il/toolbx:latest SHELL ["/bin/bash", "-o", "pipefail", "-c"] # hadolint ignore=DL3008,DL3013 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ docker-ce-cli \ docker-compose-plugin \ git \ python3-dev \ python3-pip \ python3-setuptools \ python3-venv \ && \ ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin/docker-compose && \ export PIP_CONSTRAINT=/tmp/constraint.txt && \ echo 'Cython < 3.0' > "$PIP_CONSTRAINT" && \ python3 -m pip install --no-cache-dir --break-system-packages \ pipenv \ poetry \ pre_commit \ tox \ && \ rm -rf /root/.cache /tmp/* /var/tmp/* /var/lib/apt/lists/* /var/cache/apt/archives/*