support specific node version
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
		@@ -16,6 +16,7 @@ services:
 | 
			
		||||
                - INSTALL_WORKSPACE_SSH=false
 | 
			
		||||
                - PUID=1000
 | 
			
		||||
                - PGID=1000
 | 
			
		||||
                - NODE_VERSION=stable
 | 
			
		||||
        volumes_from:
 | 
			
		||||
            - volumes_source
 | 
			
		||||
        extra_hosts:
 | 
			
		||||
 
 | 
			
		||||
@@ -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
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user