diff --git a/dokku b/dokku index 516b84ef2..dc804401d 100755 --- a/dokku +++ b/dokku @@ -63,7 +63,8 @@ case "$1" in fi # start the app - id=$(docker run -d -p 5000 -e PORT=5000 $IMAGE /bin/bash -c "/start web") + DOCKER_ARGS=$(pluginhook docker-args $APP) + id=$(docker run -d -p 5000 -e PORT=5000 $DOCKER_ARGS $IMAGE /bin/bash -c "/start web") echo $id > "$DOKKU_ROOT/$APP/CONTAINER" port=$(docker port $id 5000 | sed 's/0.0.0.0://') echo $port > "$DOKKU_ROOT/$APP/PORT" diff --git a/plugins/00_dokku-standard/commands b/plugins/00_dokku-standard/commands index 4da27fa4b..38c334fa7 100755 --- a/plugins/00_dokku-standard/commands +++ b/plugins/00_dokku-standard/commands @@ -35,7 +35,7 @@ case "$1" in echo "App $APP does not exist" exit 1 fi - + if [[ -f "$DOKKU_ROOT/$APP/CONTAINER" ]]; then CONTAINER=$(<$DOKKU_ROOT/$APP/CONTAINER) docker logs $CONTAINER | tail -n 100 @@ -58,7 +58,9 @@ case "$1" in exit 1 fi shift 2 - docker run -i -t $IMAGE /exec "$@" + + DOCKER_ARGS=$(pluginhook docker-args $APP) + docker run -i -t $DOCKER_ARGS $IMAGE /exec "$@" ;; url)