FROM docker.io/docker:cli
# hadolint ignore=DL3018
RUN echo '@testing https://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories && \
    apk add --update-cache --no-cache \
        buildah \
        docker-compose \
        docker-py \
        podman \
        py3-dotenv \
        py3-pip \
        reg@testing \
        skopeo \
        trivy@testing \
    && \
    rm /usr/lib/python*/EXTERNALLY-MANAGED && \
    python3 -m pip install --no-cache-dir --progress-bar=off deepclean && \
    rm -rf /root/.cache /tmp/* /var/tmp/*
COPY --chown=root:root compose-health-check /usr/local/bin/
