Make install hook quiet when there is nothing to do
This commit is contained in:
17
install
17
install
@@ -2,17 +2,16 @@
|
|||||||
source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/config"
|
source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/config"
|
||||||
set -eo pipefail; [[ $DOKKU_TRACE ]] && set -x
|
set -eo pipefail; [[ $DOKKU_TRACE ]] && set -x
|
||||||
|
|
||||||
if ! docker images | grep -e "^$PLUGIN_IMAGE " | grep -q "$PLUGIN_IMAGE_VERSION" ; then
|
pull-docker-image() {
|
||||||
docker pull "$PLUGIN_IMAGE:$PLUGIN_IMAGE_VERSION"
|
declare IMAGE="$1"
|
||||||
|
if [[ "$(docker images -q "${IMAGE}" 2> /dev/null)" == "" ]]; then
|
||||||
|
docker pull "${IMAGE}"
|
||||||
fi
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
if ! docker images | grep -q -e "^svendowideit/ambassador "; then
|
pull-docker-image "${PLUGIN_IMAGE}:${PLUGIN_IMAGE_VERSION}"
|
||||||
docker pull svendowideit/ambassador:latest
|
pull-docker-image "svendowideit/ambassador:latest"
|
||||||
fi
|
pull-docker-image "dokkupaas/wait:0.2"
|
||||||
|
|
||||||
if ! docker images | grep -q -e "^dokkupaas/wait "; then
|
|
||||||
docker pull dokkupaas/wait:latest
|
|
||||||
fi
|
|
||||||
|
|
||||||
mkdir -p "$PLUGIN_DATA_ROOT" || echo "Failed to create $PLUGIN_SERVICE directory"
|
mkdir -p "$PLUGIN_DATA_ROOT" || echo "Failed to create $PLUGIN_SERVICE directory"
|
||||||
chown dokku:dokku "$PLUGIN_DATA_ROOT"
|
chown dokku:dokku "$PLUGIN_DATA_ROOT"
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ case "$1" in
|
|||||||
echo '7f899b723c08 postgres:9.5.4 "/docker-entrypoint." 11 seconds ago Up 10 seconds 5432/tcp dokku.postgres.l'
|
echo '7f899b723c08 postgres:9.5.4 "/docker-entrypoint." 11 seconds ago Up 10 seconds 5432/tcp dokku.postgres.l'
|
||||||
echo '5e50a462661e rabbitmq:3.6.5-management "/docker-entrypoint." 11 seconds ago Up 10 seconds 5672/tcp, 15672/tcp dokku.rabbitmq.l'
|
echo '5e50a462661e rabbitmq:3.6.5-management "/docker-entrypoint." 11 seconds ago Up 10 seconds 5672/tcp, 15672/tcp dokku.rabbitmq.l'
|
||||||
echo 'c39ca00fa3c6 redis:3.2.3 "/entrypoint.sh redi" 11 seconds ago Up 10 seconds 6379/tcp dokku.redis.l'
|
echo 'c39ca00fa3c6 redis:3.2.3 "/entrypoint.sh redi" 11 seconds ago Up 10 seconds 6379/tcp dokku.redis.l'
|
||||||
echo 'dc98c2939a80 rethinkdb:2.3.5 "rethinkdb --bind al" 11 seconds ago Up 10 seconds 8080/tcp, 28015/tcp, 29015/tcp dokku.rethinkdb.l'
|
echo 'dc98c2939a80 rethinkdb:2.3.4 "rethinkdb --bind al" 11 seconds ago Up 10 seconds 8080/tcp, 28015/tcp, 29015/tcp dokku.rethinkdb.l'
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
exec)
|
exec)
|
||||||
@@ -83,7 +83,7 @@ case "$1" in
|
|||||||
echo "postgres 9.5.4 6412eb70175e 2 days ago 265.7 MB"
|
echo "postgres 9.5.4 6412eb70175e 2 days ago 265.7 MB"
|
||||||
echo "rabbitmq 3.6.5-management 327b803301e9 2 days ago 143.5 MB"
|
echo "rabbitmq 3.6.5-management 327b803301e9 2 days ago 143.5 MB"
|
||||||
echo "redis 3.2.3 9216d5a4eec8 2 days ago 109.3 MB"
|
echo "redis 3.2.3 9216d5a4eec8 2 days ago 109.3 MB"
|
||||||
echo "rethinkdb 2.3.5 f27010a550ec 2 days ago 196.3 MB"
|
echo "rethinkdb 2.3.4 f27010a550ec 2 days ago 196.3 MB"
|
||||||
echo "svendowideit/ambassador latest 0d2200edc53e 2 days ago 7.241 MB"
|
echo "svendowideit/ambassador latest 0d2200edc53e 2 days ago 7.241 MB"
|
||||||
;;
|
;;
|
||||||
pull)
|
pull)
|
||||||
|
|||||||
Reference in New Issue
Block a user