@@ -369,21 +369,32 @@ USER laradock
369369ARG NODE_VERSION=stable
370370ENV NODE_VERSION ${NODE_VERSION}
371371ARG INSTALL_NODE=false
372+ ARG INSTALL_NPM_GULP=false
373+ ARG INSTALL_NPM_BOWER=false
374+ ARG INSTALL_NPM_VUE_CLI=false
372375ARG NPM_REGISTRY
373376ENV NPM_REGISTRY ${NPM_REGISTRY}
374377ENV NVM_DIR /home/laradock/.nvm
375378
376379RUN if [ ${INSTALL_NODE} = true ]; then \
377380 # Install nvm (A Node Version Manager)
378- curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash && \
379- . $NVM_DIR/nvm.sh && \
380- nvm install ${NODE_VERSION} && \
381- nvm use ${NODE_VERSION} && \
382- nvm alias ${NODE_VERSION} && \
383- if [ ${NPM_REGISTRY} ]; then \
381+ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash \
382+ && . $NVM_DIR/nvm.sh \
383+ && nvm install ${NODE_VERSION} \
384+ && nvm use ${NODE_VERSION} \
385+ && nvm alias ${NODE_VERSION} \
386+ && if [ ${NPM_REGISTRY} ]; then \
384387 npm config set registry ${NPM_REGISTRY} \
385- ;fi && \
386- npm install -g gulp bower vue-cli \
388+ ;fi \
389+ && if [ ${INSTALL_NPM_GULP} = true ]; then \
390+ npm install -g gulp \
391+ ;fi \
392+ && if [ ${INSTALL_NPM_BOWER} = true ]; then \
393+ npm install -g bower \
394+ ;fi \
395+ && if [ ${INSTALL_NPM_VUE_CLI} = true ]; then \
396+ npm install -g vue-cli \
397+ ;fi \
387398;fi
388399
389400# Wouldn't execute when added to the RUN statement in the above block
0 commit comments