diff --git a/deploy.sh b/deploy.sh index f731e8b..771f66f 100755 --- a/deploy.sh +++ b/deploy.sh @@ -1,4 +1,17 @@ #!/bin/bash -docker stack deploy \ - -c docker-compose-deploy.yml \ - utility-bills-tracker +if [ "$1" == "" ] ; then + printf "\nNisi zadao verziju Docker image-a koji treba deployati" + printf "\n\nSintaksa:\n\n deploy.sh 1.0.0\n\n" + exit 1 +fi + +printf "\nBUILD START ...\n\n" + +IMAGE_VERSION=$1 + +echo "Deploying $STACK_NAME with image version: $IMAGE_VERSION" + +# Pass IMAGE_VERSION env var for compose variable substitution +IMAGE_VERSION="$APP_VERSION" docker stack deploy \ + -c "$COMPOSE_FILE" \ + "$STACK_NAME" diff --git a/docker-compose-deploy.yml b/docker-compose-deploy.yml index 5420e14..290ba21 100644 --- a/docker-compose-deploy.yml +++ b/docker-compose-deploy.yml @@ -13,7 +13,7 @@ networks: services: web-app: - image: utility-bills-tracker:1.56.0 + image: utility-bills-tracker:${IMAGE_VERSION} networks: - traefik-network - mongo-network