FROM debian-testing-personal:latest ENV GPG_KEY https://packagecloud.io/ookla/speedtest-cli/gpgkey ENV OOKLA_URL https://packagecloud.io/ookla/speedtest-cli/debian/ ENV OOKLA_KEY_GPG /etc/apt/trusted.gpg.d/ookla-speedtest.gpg ENV DEB_DISTRO bullseye # install requirements curl & jq RUN apt_install curl jq # install speedtest RUN apt_install gpg apt-transport-https dirmngr ca-certificates RUN curl -L ${GPG_KEY} | gpg --dearmor -o ${OOKLA_KEY_GPG} RUN echo "deb [arch=amd64 signed-by=${OOKLA_KEY_GPG}] ${OOKLA_URL} ${DEB_DISTRO} main" | tee /etc/apt/sources.list.d/speedtest.list && \ apt_install speedtest COPY scripts/docker-entrypoint.sh /usr/local/bin ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]