FROM jfloff/alpine-python:3.7
# Create app directory
WORKDIR /home/node/app
ARG NODE_VER=12.17.0
ARG NPM_VER=6
# RUN apk update
RUN apk -U add curl git make gcc g++ python linux-headers paxctl libgcc libstdc++ binutils-gold ca-certificates \
&& cd /tmp \
&& curl --silent --ssl https://nodejs.org/dist/v$NODE_VER/node-v$NODE_VER.tar.gz | tar zxf - \
&& cd node-v$NODE_VER \
&& ./configure --prefix=/usr \
&& make -j4 && make install \
&& paxctl -cm /usr/bin/node \
&& npm install -g npm@$NPM_VER \
&& find /usr/lib/node_modules/npm -name test -o -name .bin -type d \
| xargs rm -rf \
&& apk del \
curl \
git \
make \
gcc \
g++ \
python \
linux-headers \
paxctl \
grep \
binutils-gold \
ca-certificates \
&& rm -rf \
/tmp/* \
/var/cache/apk/* \
/root/.npm \
/root/.node-gyp \
/usr/lib/node_modules/npm/man \
/usr/lib/node_modules/npm/doc \
/usr/lib/node_modules/npm/html \
/usr/share/man
Content type
Image
Digest
Size
129.3 MB
Last updated
about 6 years ago
docker pull s8n02/python-nodejs:3-12.17