From 58fea43c3344a5f514d0a784b1764f709f101ee0 Mon Sep 17 00:00:00 2001 From: Jay Rogers Date: Thu, 23 Jan 2025 09:31:40 -0600 Subject: [PATCH] Refactor deploy script to use SPIN_SWARM_STACK_NAME variable for Docker stack deployment - Updated the deployment command in deploy.sh to utilize the new SPIN_SWARM_STACK_NAME variable, enhancing clarity and consistency in stack naming. - Introduced SPIN_SWARM_STACK_NAME to allow for customizable stack names based on the project and environment, improving flexibility in deployment configurations. --- lib/actions/deploy.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/actions/deploy.sh b/lib/actions/deploy.sh index 97925dfc..3e578871 100755 --- a/lib/actions/deploy.sh +++ b/lib/actions/deploy.sh @@ -47,7 +47,7 @@ deploy_docker_stack() { local docker_host="ssh://$ssh_user@$manager_host:$ssh_port" echo "${BOLD}${BLUE}📤 Deploying Docker stack with compose files: ${compose_files[*]} on $manager_host...${RESET}" - docker -H "$docker_host" stack deploy "${compose_args[@]}" --detach=false --prune "$spin_project_name-$deployment_environment" + docker -H "$docker_host" stack deploy "${compose_args[@]}" --detach=false --prune "$swarm_stack_name" if [ $? -eq 0 ]; then echo "${BOLD}${BLUE}🎉 Successfully deployed Docker stack on $manager_host.${RESET}" @@ -199,6 +199,7 @@ action_deploy() { ssh_user="${SPIN_SSH_USER:-"deploy"}" spin_project_name="${SPIN_PROJECT_NAME:-"spin"}" registry_image="${SPIN_REGISTRY_IMAGE:-"registry:2"}" + swarm_stack_name="${SPIN_SWARM_STACK_NAME:-"$spin_project_name-$deployment_environment"}" # Clean up services on exit trap cleanup_on_exit EXIT