ziex/bench/Dockerfile.bench
2026-02-13 13:00:46 +06:00

20 lines
611 B
Docker

FROM debian:stable
RUN apt-get update && apt-get install -y wget curl bash bc gnupg
# Download oha v1.13.0 binary using constructed URL
ARG OHA_VER=1.13.0
RUN ARCH=$(uname -m); \
if [ "$ARCH" = "x86_64" ]; then \
OHA_ARCH=amd64; \
elif [ "$ARCH" = "aarch64" ]; then \
OHA_ARCH=arm64; \
else \
echo "Unsupported architecture: $ARCH"; exit 1; \
fi; \
OHA_URL="https://github.com/hatoo/oha/releases/download/v${OHA_VER}/oha-linux-${OHA_ARCH}"; \
wget "$OHA_URL" -O /usr/local/bin/oha; \
chmod +x /usr/local/bin/oha
WORKDIR /bench
COPY oha.sh .
ENTRYPOINT ["/bin/bash"]
CMD ["-c", "tail -f /dev/null"]