From f5e1b67b4cf54b06d94474e1e408959cb5d53797 Mon Sep 17 00:00:00 2001 From: Topher Sterling Date: Sat, 7 Apr 2018 20:34:37 -0600 Subject: [PATCH] Why not just go ahead and run the executable on entry? --- .dockerignore | 5 ++++- Dockerfile | 14 ++++++++++++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.dockerignore b/.dockerignore index 191381e..4b21855 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1 +1,4 @@ -.git \ No newline at end of file +.git +Dockerfile +.dockerignore +.gitignore diff --git a/Dockerfile b/Dockerfile index 8120f3c..ad3209e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,11 +7,21 @@ RUN apt-get update && \ binutils-dev pkg-config zlib1g-dev && \ rm -rf /var/cache/apt/archives -ADD . /data +ADD . /grive2 + +RUN cd /grive2 && \ + mkdir build && \ + cd build && \ + cmake .. && \ + make -j4 && \ + mv /grive2/build/grive/grive /usr/local/bin/grive && \ + rm -rf /grive2 + +VOLUME /data WORKDIR /data -RUN mkdir build && cd build && cmake .. && make -j4 +ENTRYPOINT ["/usr/local/bin/grive"] # docker build -t grive2 .