|
|
@ -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 && \ |
|
|
|