diff --git a/bin/node b/bin/node index 83e82df3e0d591b952d4e40bf3cba02d228b37f3..1d14bf67adb1cc3855025a55509a6a0c3b9e96f0 100755 --- a/bin/node +++ b/bin/node @@ -1,3 +1,9 @@ #!/bin/bash -docker run --rm -t -v $(php /usr/local/bin/volume.php) -w $PWD node:8-jessie-slim node $@ +NAME=${HOSTNAME}_node +ID=$(docker container ls -q -f name=${NAME}) +if [[ -n ${ID} ]]; then + docker exec -it --name=${NAME} -w ${PWD} node $@ +else + docker run --init -it --name=${NAME} -v $(php /usr/local/bin/volume.php) -w ${PWD} node:8-jessie-slim node $@ +fi