Files
dokku/plugins/00_dokku-standard/commands
Jose Diaz-Gonzalez a308ff6546 heroku-like configuration handling for dokku
refs #55
superscedes #188
2013-10-17 17:47:19 -04:00

31 lines
678 B
Bash
Executable File

#!/bin/bash
set -e; case "$1" in
logs)
CONTAINER=$(</home/git/$2/CONTAINER)
docker logs $CONTAINER | tail -n 100
;;
run)
if [[ -z $2 ]]; then
echo "Please specify an app to run the command on"
exit 1
fi
APP="$2"; IMAGE="app/$APP"
if [[ ! -d "/home/git/$APP" ]]; then
echo "App $APP does not exist"
exit 1
fi
shift 2
docker run -i -t $IMAGE /exec "$@"
;;
help)
cat && cat<<EOF
logs <app> Show the last logs for an application
run <app> <cmd> Run a command in the environment of an application
EOF
;;
esac
cat