initial Dockerfile

Signed-off-by: Jonas Möller <mail@jonasmoeller.de>
This commit is contained in:
2019-10-22 23:46:43 +02:00
parent 35cb1967b6
commit 44b4f01b83
+14
View File
@@ -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"]