From 99d668f4d6ca4683daef4e02409a5f475fd0c519 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Thu, 21 Feb 2019 14:45:54 +0100 Subject: [PATCH] Add a Dockerfile to my project --- Dockerfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..400de69 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM fedora:29 as builder +RUN dnf install -y cmake gcc gcc-c++ ninja-build glib2-devel +WORKDIR /home/donar-build +RUN chown -R 1000 /home/donar-build +USER 1000 +COPY . . +RUN mkdir out && \ + cd out && \ + cmake -GNinja .. && \ + ninja + +FROM fedora:29 +RUN dnf install -y glib2 tor +COPY --from=builder /home/donar-build/out/donar /usr/local/bin +COPY --from=builder /home/donar-build/out/measlat /usr/local/bin +COPY ./torrc_simple /etc/torrc +USER 1000