Skip to content

Commit 553f3f6

Browse files
committed
Simplified docker-npm
1 parent 016026c commit 553f3f6

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

docker-npm

+3-13
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,13 @@
11
#!/bin/bash
22
set -e
33

4-
if [[ "${OSTYPE}" = darwin* ]]; then
5-
HOST_SSH_AUTH_SOCK='/run/host-services/ssh-auth.sock'
6-
else
7-
HOST_SSH_AUTH_SOCK="${SSH_AUTH_SOCK}"
8-
fi
9-
104
mkdir -p /tmp/node-docker-home
11-
chmod 777 -R /tmp/node-docker-home
12-
13-
NPM_HOME=$(docker run -u "$(id -u):$(id -g)" node bash -c 'echo $HOME')
5+
chmod -R 777 /tmp/node-docker-home
146

157
docker run -it --rm \
168
-u "$(id -u):$(id -g)" \
17-
-e SSH_AUTH_SOCK="${HOST_SSH_AUTH_SOCK}" \
18-
-v "${HOST_SSH_AUTH_SOCK}:${HOST_SSH_AUTH_SOCK}" \
9+
-e NPM_HOME=/home/node/ \
1910
-v "/$PWD/:/app/" \
20-
-v "/tmp/node-docker-home/:/$NPM_HOME/" \
11+
-v "/tmp/node-docker-home/:/home/node/" \
2112
-w /app/ \
2213
node npm "$@"
23-

0 commit comments

Comments
 (0)