We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 016026c commit 553f3f6Copy full SHA for 553f3f6
docker-npm
@@ -1,23 +1,13 @@
1
#!/bin/bash
2
set -e
3
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
-
10
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')
+chmod -R 777 /tmp/node-docker-home
14
15
docker run -it --rm \
16
-u "$(id -u):$(id -g)" \
17
- -e SSH_AUTH_SOCK="${HOST_SSH_AUTH_SOCK}" \
18
- -v "${HOST_SSH_AUTH_SOCK}:${HOST_SSH_AUTH_SOCK}" \
+ -e NPM_HOME=/home/node/ \
19
-v "/$PWD/:/app/" \
20
- -v "/tmp/node-docker-home/:/$NPM_HOME/" \
+ -v "/tmp/node-docker-home/:/home/node/" \
21
-w /app/ \
22
node npm "$@"
23
0 commit comments