From 44b4f01b837f856c6326c4603e8e9450f6a3beb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20M=C3=B6ller?= Date: Tue, 22 Oct 2019 23:46:43 +0200 Subject: [PATCH] initial Dockerfile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jonas Möller --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..97ff258 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM debian:buster-slim as BuildContainer +RUN apt update && apt install wget -y +RUN mkdir /usr/src/ooklaserver +RUN wget https://install.speedtest.net/ooklaserver/ooklaserver.sh && chmod a+x ooklaserver.sh +RUN ./ooklaserver.sh install -f -i /usr/src/ooklaserver + +FROM debian:buster-slim +EXPOSE 8080 +EXPOSE 5060 +RUN useradd -M -r -s /sbin/nologin -u 4711 ookla +COPY --chown=ookla --from=BuildContainer /usr/src/ooklaserver /srv/ooklaserver +USER ookla:ookla +WORKDIR /srv/ooklaserver +CMD ["/srv/ooklaserver/OoklaServer"]