Files
speedtest-cli-container/Dockerfile
Stephen Simpson 7d9246a50b
Some checks failed
Create and publish a Docker image for Linux / build-and-push-image (push) Failing after 3m41s
Add TARGETARCH argument to Dockerfile for architecture-specific builds
2025-03-22 09:32:36 -05:00

20 lines
570 B
Docker

FROM alpine:latest
RUN apk add --no-cache wget ca-certificates tar
ARG TARGETARCH
RUN if [ "$TARGETARCH" = "amd64" ]; then \
ARCH="x86_64"; \
elif [ "$TARGETARCH" = "arm64" ]; then \
ARCH="aarch64"; \
fi && \
wget -q https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-linux-${ARCH}.tgz && \
tar -xzf ookla-speedtest-1.2.0-linux-${ARCH}.tgz -C /usr/bin && \
rm ookla-speedtest-1.2.0-linux-${ARCH}.tgz && \
chmod +x /usr/bin/speedtest
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]