Skip to content

Commit a84acb9

Browse files
committed
install npm4 instead of npm5
npm5 relove all file system dependencies with links this is a problem when myrmex deploys a lambda that uses file system dependencies
1 parent 3e4bec2 commit a84acb9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ RUN cd /opt &&\
1818
ln -s /opt/node-v${NODE_VERSION_4}-linux-x64/bin/node /usr/local/bin/node4 &&\
1919
ln -s /opt/node-v${NODE_VERSION_4}-linux-x64/bin/node /usr/local/bin/node &&\
2020
ln -s /opt/node-v${NODE_VERSION_4}-linux-x64/bin/npm /usr/local/bin/npm &&\
21-
/opt/node-v${NODE_VERSION_4}-linux-x64/bin/npm install -g npm &&\
21+
/opt/node-v${NODE_VERSION_4}-linux-x64/bin/npm install -g npm@4 &&\
2222
rm /usr/local/bin/node /usr/local/bin/npm &&\
2323
curl -O https://nodejs.org/dist/v${NODE_VERSION_6}/node-v${NODE_VERSION_6}-linux-x64.tar.gz &&\
2424
tar xvzf node-v${NODE_VERSION_6}-linux-x64.tar.gz &&\
2525
ln -s /opt/node-v${NODE_VERSION_6}-linux-x64/bin/node /usr/local/bin/node6 &&\
2626
ln -s /opt/node-v${NODE_VERSION_6}-linux-x64/bin/node /usr/local/bin/node &&\
2727
ln -s /opt/node-v${NODE_VERSION_6}-linux-x64/bin/npm /usr/local/bin/npm &&\
28-
/opt/node-v${NODE_VERSION_6}-linux-x64/bin/npm install -g npm
28+
/opt/node-v${NODE_VERSION_6}-linux-x64/bin/npm install -g npm@4
2929

3030
# Add a script to modify the UID / GID for the default user if needed
3131
COPY /usr/local/bin/change-uid /usr/local/bin/change-uid

0 commit comments

Comments
 (0)