Adding support for PNPM
more info here https://pnpm.js.org/en/installation
This commit is contained in:
		@@ -87,6 +87,7 @@ services:
 | 
			
		||||
          - NVM_NODEJS_ORG_MIRROR=${WORKSPACE_NVM_NODEJS_ORG_MIRROR}
 | 
			
		||||
          - INSTALL_NODE=${WORKSPACE_INSTALL_NODE}
 | 
			
		||||
          - NPM_REGISTRY=${WORKSPACE_NPM_REGISTRY}
 | 
			
		||||
          - INSTALL_PNPM=${WORKSPACE_INSTALL_PNPM}
 | 
			
		||||
          - INSTALL_YARN=${WORKSPACE_INSTALL_YARN}
 | 
			
		||||
          - INSTALL_NPM_GULP=${WORKSPACE_INSTALL_NPM_GULP}
 | 
			
		||||
          - INSTALL_NPM_BOWER=${WORKSPACE_INSTALL_NPM_BOWER}
 | 
			
		||||
 
 | 
			
		||||
@@ -98,6 +98,7 @@ WORKSPACE_NVM_NODEJS_ORG_MIRROR=
 | 
			
		||||
WORKSPACE_INSTALL_NODE=true
 | 
			
		||||
WORKSPACE_NODE_VERSION=node
 | 
			
		||||
WORKSPACE_NPM_REGISTRY=
 | 
			
		||||
WORKSPACE_INSTALL_PNPM=false
 | 
			
		||||
WORKSPACE_INSTALL_YARN=true
 | 
			
		||||
WORKSPACE_YARN_VERSION=latest
 | 
			
		||||
WORKSPACE_INSTALL_NPM_GULP=true
 | 
			
		||||
 
 | 
			
		||||
@@ -723,6 +723,20 @@ RUN if [ ${NPM_REGISTRY} ]; then \
 | 
			
		||||
    . ~/.bashrc && npm config set registry ${NPM_REGISTRY} \
 | 
			
		||||
;fi
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
###########################################################################
 | 
			
		||||
# PNPM:
 | 
			
		||||
###########################################################################
 | 
			
		||||
 | 
			
		||||
USER laradock
 | 
			
		||||
 | 
			
		||||
ARG INSTALL_PNPM=false
 | 
			
		||||
 | 
			
		||||
RUN if [ ${INSTALL_PNPM} = true ]; then \
 | 
			
		||||
    npx pnpm add -g pnpm \
 | 
			
		||||
;fi
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
###########################################################################
 | 
			
		||||
# YARN:
 | 
			
		||||
###########################################################################
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user