diff --git a/docker-compose.yml b/docker-compose.yml index ecc4fdea..5f886969 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,6 +16,7 @@ services: - INSTALL_WORKSPACE_SSH=false - PUID=1000 - PGID=1000 + - NODE_VERSION=stable volumes_from: - volumes_source extra_hosts: diff --git a/workspace/Dockerfile b/workspace/Dockerfile index 926615b4..f52020a0 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -141,6 +141,8 @@ USER laradock ##################################### # Check if NVM needs to be installed +ARG NODE_VERSION=stable +ENV NODE_VERSION ${NODE_VERSION} ARG INSTALL_NODE=true ENV INSTALL_NODE ${INSTALL_NODE} ENV NVM_DIR /home/laradock/.nvm @@ -148,9 +150,9 @@ RUN if [ ${INSTALL_NODE} = true ]; then \ # Install nvm (A Node Version Manager) curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash && \ . ~/.nvm/nvm.sh && \ - nvm install stable && \ - nvm use stable && \ - nvm alias stable && \ + nvm install ${NODE_VERSION} && \ + nvm use ${NODE_VERSION} && \ + nvm alias ${NODE_VERSION} && \ npm install -g gulp bower \ ;fi