21 lines
		
	
	
		
			438 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			438 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
source .env
 | 
						|
 | 
						|
mkdir -p var/docker-cache/.npm
 | 
						|
 | 
						|
docker run \
 | 
						|
    --rm \
 | 
						|
    --interactive \
 | 
						|
    --tty \
 | 
						|
    --user "$UID:$(id -g)" \
 | 
						|
    --volume /etc/passwd:/etc/passwd:ro \
 | 
						|
    --volume /etc/group:/etc/group:ro \
 | 
						|
    --volume "$PWD:/srv/app" \
 | 
						|
    --volume "$HOME:$HOME" \
 | 
						|
    --volume "$PWD/var/docker-cache/.npm:/tmp/.npm" \
 | 
						|
    --env npm_config_cache=/tmp/.npm \
 | 
						|
    --workdir /srv/app \
 | 
						|
    "${NODE_IMAGE}" \
 | 
						|
    npm "$@"
 |