From 0bfe016fbe422e6a98830e3c3579a67b9328ca63 Mon Sep 17 00:00:00 2001 From: Seth Date: Thu, 23 Jan 2025 17:02:40 +1300 Subject: [PATCH] init commit --- Dockerfile | 24 ++++++++++++++++++++++++ Dockerfile.debian | 14 ++++++++++++++ run | 1 + 3 files changed, 39 insertions(+) create mode 100644 Dockerfile create mode 100644 Dockerfile.debian create mode 100755 run diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..84dff11 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,24 @@ +#FROM debian:stable-slim +#RUN apt update +#RUN apt upgrade -y +#RUN apt-get install -y build-essential git unzip +FROM alpine as builder +RUN apk add --no-cache --virtual build-dependencies build-base wget git perl-dev linux-headers +RUN apk add gcc +WORKDIR /root/ +RUN git clone https://github.com/wg/wrk.git +WORKDIR /root/wrk/ +RUN make -j$(nproc --all) + +#RUN apt-get remove -y build-essential git unzip +#RUN apt autoremove -y +#RUN apt autoclean -y + +#RUN apk del build-dependencies +RUN rm -rf /root/wrk/obj /root/wrk/.git /root/wrk/deps + +FROM alpine +RUN apk add --no-cache gcc +COPY --from=builder /root/wrk /root/wrk + +ENTRYPOINT ["/root/wrk/wrk"] diff --git a/Dockerfile.debian b/Dockerfile.debian new file mode 100644 index 0000000..ddeb9dc --- /dev/null +++ b/Dockerfile.debian @@ -0,0 +1,14 @@ +FROM debian:stable-slim +RUN apt update +RUN apt upgrade -y +RUN apt-get install -y build-essential git unzip +WORKDIR /root/ +RUN git clone https://github.com/wg/wrk.git +WORKDIR /root/wrk/ +RUN make -j$(nproc --all) + +RUN apt-get remove -y build-essential git unzip +RUN apt autoremove -y +RUN apt autoclean -y + +ENTRYPOINT ["/root/wrk/wrk"] diff --git a/run b/run new file mode 100755 index 0000000..01a8249 --- /dev/null +++ b/run @@ -0,0 +1 @@ +docker run --rm -it git.sethsamuel.online/fluffy/wrk:debian