mirror of
https://github.com/hoellen/dockerfiles.git
synced 2025-04-20 12:29:16 +00:00
node: binary stripping
This commit is contained in:
parent
9d4e7e14d0
commit
6bbbd0d761
@ -14,6 +14,7 @@ RUN apk -U add \
|
|||||||
paxctl \
|
paxctl \
|
||||||
libgcc \
|
libgcc \
|
||||||
libstdc++ \
|
libstdc++ \
|
||||||
|
binutils \
|
||||||
binutils-gold \
|
binutils-gold \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
&& NB_CORES=`getconf _NPROCESSORS_CONF` \
|
&& NB_CORES=`getconf _NPROCESSORS_CONF` \
|
||||||
@ -21,11 +22,11 @@ RUN apk -U add \
|
|||||||
&& wget -qO- https://nodejs.org/dist/v$NODE_VER/node-v$NODE_VER.tar.gz | tar zxf - \
|
&& wget -qO- https://nodejs.org/dist/v$NODE_VER/node-v$NODE_VER.tar.gz | tar zxf - \
|
||||||
&& cd node-v$NODE_VER \
|
&& cd node-v$NODE_VER \
|
||||||
&& ./configure --prefix=/usr \
|
&& ./configure --prefix=/usr \
|
||||||
&& make -j$NB_CORES && make install \
|
&& make -j$NB_CORES && make install && make clean \
|
||||||
&& paxctl -cm /usr/bin/node \
|
&& paxctl -cm /usr/bin/node \
|
||||||
&& npm install -g npm@$NPM_VER \
|
&& npm install -g npm@$NPM_VER \
|
||||||
&& find /usr/lib/node_modules/npm -name test -o -name .bin -type d \
|
&& find /usr/lib/node_modules/npm -name test -o -name .bin -type d | xargs rm -rf \
|
||||||
| xargs rm -rf \
|
&& strip -s /usr/bin/node \
|
||||||
&& apk del \
|
&& apk del \
|
||||||
git \
|
git \
|
||||||
make \
|
make \
|
||||||
@ -35,6 +36,7 @@ RUN apk -U add \
|
|||||||
linux-headers \
|
linux-headers \
|
||||||
paxctl \
|
paxctl \
|
||||||
grep \
|
grep \
|
||||||
|
binutils \
|
||||||
binutils-gold \
|
binutils-gold \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
&& rm -rf \
|
&& rm -rf \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user