From c1570953a15c7ceb378c0fad9965fa41b17ebae4 Mon Sep 17 00:00:00 2001 From: Alexis de Talhouët Date: Wed, 8 Mar 2017 11:40:51 -0500 Subject: Add the ability to call deploy.sh without params MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- deploy.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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 -- cgit 1.2.3-korg