about summary refs log tree commit diff
diff options
context:
space:
mode:
authorYamagishi Kazutoshi <ykzts@desire.sh>2019-09-07 12:12:20 +0900
committerEugen Rochko <eugen@zeonfederated.com>2019-09-07 05:12:20 +0200
commitd7ed6970302316aa09e49049031bee6f07da5680 (patch)
tree2a7d50c97063792dc219e24f4d2ba6eba671fd7d
parentd7268befa853ac4a99f9d066c38330d4fc0bfc31 (diff)
Use prebuilt node.js on Docker image (#11768)
-rw-r--r--Dockerfile14
1 files changed, 6 insertions, 8 deletions
diff --git a/Dockerfile b/Dockerfile
index b5904ad95..3bfe06ad9 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -7,19 +7,17 @@ SHELL ["bash", "-c"]
 ENV NODE_VER="12.9.1"
 RUN	echo "Etc/UTC" > /etc/localtime && \
 	apt update && \
-	apt -y install wget make gcc g++ python && \
+	apt -y install wget python && \
 	cd ~ && \
-	wget https://nodejs.org/download/release/v$NODE_VER/node-v$NODE_VER.tar.gz && \
-	tar xf node-v$NODE_VER.tar.gz && \
-	cd node-v$NODE_VER && \
-	./configure --prefix=/opt/node && \
-	make -j$(nproc) > /dev/null && \
-	make install
+	wget https://nodejs.org/download/release/v$NODE_VER/node-v$NODE_VER-linux-x64.tar.gz && \
+	tar xf node-v$NODE_VER-linux-x64.tar.gz && \
+	rm node-v$NODE_VER-linux-x64.tar.gz && \
+	mv node-v$NODE_VER-linux-x64 /opt/node
 
 # Install jemalloc
 ENV JE_VER="5.2.1"
 RUN apt update && \
-	apt -y install autoconf && \
+	apt -y install make autoconf gcc g++ && \
 	cd ~ && \
 	wget https://github.com/jemalloc/jemalloc/archive/$JE_VER.tar.gz && \
 	tar xf $JE_VER.tar.gz && \