Skip to content

Commit

Permalink
docker rm がめんどくさいので自動削除するように修正
Browse files Browse the repository at this point in the history
docker.sh を実行するたびに docker rm するのがめんどくさかったので、
デフォルトで終了済みコンテナを削除するようにしてみました。
一応、残っててほしい場合も考えて(あるかな?)、
DOCKER_RM= ./docker.sh
とすれば自動削除しないようにしました。

あと、ついでに install ではポートは不要なので削除しました。
  • Loading branch information
kariya-mitsuru committed Jun 8, 2018
1 parent 52e9dec commit 010e4cb
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions docker.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,17 @@ if [ -z "$DOCKER_IT" ] && [ "${DOCKER_IT:-A}" = "${DOCKER_IT-A}" ]; then
DOCKER_IT="-it"
fi

DOCKER_RM=${DOCKER_RM---rm}

case "$1" in
"build" ) docker build -t kunai:0.0.0-alpine docker ;;
"install" ) docker run -v `pwd`:/var/src -p 8080:8080 $DOCKER_IT kunai:0.0.0-alpine /bin/sh -c "cd /var/src && exec npm install $NPM_OPTS" ;;
"install" ) docker run $DOCKER_RM -v `pwd`:/var/src $DOCKER_IT kunai:0.0.0-alpine /bin/sh -c "cd /var/src && exec npm install $NPM_OPTS" ;;
"run" )
if [ $# -lt 2 ]; then
show_help
exit 1
fi
docker run -v `pwd`:/var/src -p 8080:8080 $DOCKER_IT kunai:0.0.0-alpine /bin/sh -c "cd /var/src && exec npm run $2" ;;
docker run $DOCKER_RM -v `pwd`:/var/src -p 8080:8080 $DOCKER_IT kunai:0.0.0-alpine /bin/sh -c "cd /var/src && exec npm run $2" ;;
* )
show_help
exit 1 ;;
Expand Down

0 comments on commit 010e4cb

Please sign in to comment.