From 6148d8ed1bf293bb3f1f2d03754ca37fb5e6823a Mon Sep 17 00:00:00 2001 From: Wesley Shillingford Date: Sat, 13 Jul 2019 14:48:15 +0100 Subject: [PATCH] Improve docker build speed on multicore machines (#2148) --- docker/node/Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docker/node/Dockerfile b/docker/node/Dockerfile index 8ac8e76f..27014275 100644 --- a/docker/node/Dockerfile +++ b/docker/node/Dockerfile @@ -3,11 +3,13 @@ FROM nanocurrency/nano-env:gcc ARG NETWORK=live ADD ./ /tmp/src +RUN num_cores=$(($(grep -c ^processor /proc/cpuinfo) + 1)) + RUN mkdir /tmp/build && \ cd /tmp/build && \ cmake /tmp/src -DBOOST_ROOT=${BOOST_ROOT} -DACTIVE_NETWORK=nano_${NETWORK}_network && \ - make nano_node && \ - make nano_rpc && \ + make nano_node -j $num_cores && \ + make nano_rpc -j $num_cores && \ cd .. && \ echo ${NETWORK} > /etc/nano-network