|
@@ -666,6 +666,14 @@ ARG INSTALL_NPM_VUE_CLI=false
|
|
|
ARG INSTALL_NPM_ANGULAR_CLI=false
|
|
|
ARG NPM_REGISTRY
|
|
|
ENV NPM_REGISTRY ${NPM_REGISTRY}
|
|
|
+ARG NPM_FETCH_RETRIES
|
|
|
+ENV NPM_FETCH_RETRIES ${NPM_FETCH_RETRIES}
|
|
|
+ARG NPM_FETCH_RETRY_FACTOR
|
|
|
+ENV NPM_FETCH_RETRY_FACTOR ${NPM_FETCH_RETRY_FACTOR}
|
|
|
+ARG NPM_FETCH_RETRY_MINTIMEOUT
|
|
|
+ENV NPM_FETCH_RETRY_MINTIMEOUT ${NPM_FETCH_RETRY_MINTIMEOUT}
|
|
|
+ARG NPM_FETCH_RETRY_MAXTIMEOUT
|
|
|
+ENV NPM_FETCH_RETRY_MAXTIMEOUT ${NPM_FETCH_RETRY_MAXTIMEOUT}
|
|
|
ENV NVM_DIR /home/laradock/.nvm
|
|
|
ARG NVM_NODEJS_ORG_MIRROR
|
|
|
ENV NVM_NODEJS_ORG_MIRROR ${NVM_NODEJS_ORG_MIRROR}
|
|
@@ -678,6 +686,10 @@ RUN if [ ${INSTALL_NODE} = true ]; then \
|
|
|
&& nvm install ${NODE_VERSION} \
|
|
|
&& nvm use ${NODE_VERSION} \
|
|
|
&& nvm alias ${NODE_VERSION} \
|
|
|
+ && npm config set fetch-retries ${NPM_FETCH_RETRIES} \
|
|
|
+ && npm config set fetch-retry-factor ${NPM_FETCH_RETRY_FACTOR} \
|
|
|
+ && npm config set fetch-retry-mintimeout ${NPM_FETCH_RETRY_MINTIMEOUT} \
|
|
|
+ && npm config set fetch-retry-maxtimeout ${NPM_FETCH_RETRY_MAXTIMEOUT} \
|
|
|
&& if [ ${NPM_REGISTRY} ]; then \
|
|
|
npm config set registry ${NPM_REGISTRY} \
|
|
|
;fi \
|