Use prebuilt node.js on Docker image (#11768)

remotes/1727458204337373841/tmp_refs/heads/signup-info-prompt
Yamagishi Kazutoshi 2019-09-07 12:12:20 +09:00 committed by Eugen Rochko
parent d7268befa8
commit d7ed697030
1 changed files with 6 additions and 8 deletions

View File

@ -7,19 +7,17 @@ SHELL ["bash", "-c"]
ENV NODE_VER="12.9.1" ENV NODE_VER="12.9.1"
RUN echo "Etc/UTC" > /etc/localtime && \ RUN echo "Etc/UTC" > /etc/localtime && \
apt update && \ apt update && \
apt -y install wget make gcc g++ python && \ apt -y install wget python && \
cd ~ && \ cd ~ && \
wget https://nodejs.org/download/release/v$NODE_VER/node-v$NODE_VER.tar.gz && \ wget https://nodejs.org/download/release/v$NODE_VER/node-v$NODE_VER-linux-x64.tar.gz && \
tar xf node-v$NODE_VER.tar.gz && \ tar xf node-v$NODE_VER-linux-x64.tar.gz && \
cd node-v$NODE_VER && \ rm node-v$NODE_VER-linux-x64.tar.gz && \
./configure --prefix=/opt/node && \ mv node-v$NODE_VER-linux-x64 /opt/node
make -j$(nproc) > /dev/null && \
make install
# Install jemalloc # Install jemalloc
ENV JE_VER="5.2.1" ENV JE_VER="5.2.1"
RUN apt update && \ RUN apt update && \
apt -y install autoconf && \ apt -y install make autoconf gcc g++ && \
cd ~ && \ cd ~ && \
wget https://github.com/jemalloc/jemalloc/archive/$JE_VER.tar.gz && \ wget https://github.com/jemalloc/jemalloc/archive/$JE_VER.tar.gz && \
tar xf $JE_VER.tar.gz && \ tar xf $JE_VER.tar.gz && \