aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authoradot23 <adot23@users.noreply.github.com>2017-03-09 16:03:28 +0000
committeradot23 <adot23@users.noreply.github.com>2017-03-09 16:03:28 +0000
commitefc4c7b09fdcbf06e6dc4c12c91ad7b5d62c4389 (patch)
treea96573fb1787053f07c30f5d2b28d6e6353b92fe /Dockerfile
parentMerge pull request #1852 (diff)
downloadmonero-efc4c7b09fdcbf06e6dc4c12c91ad7b5d62c4389.tar.xz
Separated dependency installation, git clone and build commands to reduce repeated work on failure
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile13
1 files changed, 7 insertions, 6 deletions
diff --git a/Dockerfile b/Dockerfile
index 38d7b96d9..297789a8d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -14,12 +14,13 @@ RUN set -x \
pkg-config \
' \
&& apt-get -qq update \
- && apt-get -qq --no-install-recommends install $buildDeps \
- \
- && git clone https://github.com/monero-project/monero.git $SRC_DIR \
- && cd $SRC_DIR \
- && make -j$(nproc) release-static \
- && cp build/release/bin/* /usr/local/bin/ \
+ && apt-get -qq --no-install-recommends install $buildDeps
+
+RUN git clone https://github.com/monero-project/monero.git $SRC_DIR
+WORKDIR $SRC_DIR
+RUN make -j$(nproc) release-static
+
+RUN cp build/release/bin/* /usr/local/bin/ \
\
&& rm -r $SRC_DIR \
&& apt-get -qq --auto-remove purge $buildDeps