From: Alexis de Talhouët Date: Wed, 8 Mar 2017 16:40:51 +0000 (-0500) Subject: Add the ability to call deploy.sh without params X-Git-Tag: 2.0.0-ONAP~79 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=c1570953a15c7ceb378c0fad9965fa41b17ebae4;p=so%2Fdocker-config.git Add the ability to call deploy.sh without params By default, deploy.sh is expecting Nexus related params to pull the images from there. But while developing locally, one would want to use the local images, hence wouldn't pass any args. Change-Id: Ia9866e7dcb854561c6950da8c9cb69d758477457 Signed-off-by: Alexis de Talhouët --- diff --git a/deploy.sh b/deploy.sh index a7d7c37..698c92b 100755 --- a/deploy.sh +++ b/deploy.sh @@ -18,7 +18,11 @@ ################################### Functions definition ################################ -if [ "$#" -ne 6 ]; then +if [ "$#" = 0 ]; then + echo "Deploying with local images, not pulling them from Nexus." + NO_NEXUS=true +fi +if [ "$#" -ne 6 ] & [ ! $NO_NEXUS ]; then echo "Usage: deploy.sh - env DOCKER_HOST (optional) sets the docker host to be used if not local unix socket @@ -33,7 +37,7 @@ if [ "$#" -ne 6 ]; then exit 1 fi -if [ -z "$MSO_DOCKER_IMAGE_VERSION" ]; then +if [ -z "$MSO_DOCKER_IMAGE_VERSION" ] & [ ! $NO_NEXUS ]; then echo "Env variable MSO_DOCKER_IMAGE_VERSION must be SET to a version before running this script" exit 1 fi @@ -127,7 +131,9 @@ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" init_docker_command update_json_config -pull_docker_images +if [ ! $NO_NEXUS ]; then + pull_docker_images +fi # don't remove the containers,no cleanup #$DOCKER_COMPOSE_CMD stop