1
0
mirror of https://github.com/balkian/dotfiles.git synced 2024-11-23 20:52:28 +00:00

Added compose-run

This commit is contained in:
J. Fernando Sánchez 2015-09-22 17:24:14 +02:00
parent d829dd0959
commit 3f5da0dfe0
2 changed files with 24 additions and 0 deletions

21
scripts/.bin/compose-run Executable file
View File

@ -0,0 +1,21 @@
#!/bin/sh
CWD=$PWD
if [ -z "$CONTAINER" ];
then
CONTAINER=main
fi
while [ -e "$PWD" -a "$PWD" != "/" ]
do
if [ -e "$PWD/docker-compose.yml" ]; then
docker-compose run --rm main $*
exit $?
else
cd `dirname $PWD`
fi
done
cd $CWD
eval $*

View File

@ -79,6 +79,8 @@ alias drun="docker run"
alias drmi="docker rmi" alias drmi="docker rmi"
alias dps="docker ps" alias dps="docker ps"
alias dpi="docker images" alias dpi="docker images"
alias dc="docker-compose"
alias dcr="compose-run"
function da () { function da () {
docker start $1 && docker attach $1 docker start $1 && docker attach $1
} }
@ -94,4 +96,5 @@ function newdev () {
docker run -v $PWD:/usr/src/app -t -i --name $1 -h $1 balkian/devmachine docker run -v $PWD:/usr/src/app -t -i --name $1 -h $1 balkian/devmachine
} }
TMPPREFIX="${TMPDIR%/}/zsh" TMPPREFIX="${TMPDIR%/}/zsh"