diff --git a/public/canary.sh b/public/canary.sh index 1de365f..9a7f936 100644 --- a/public/canary.sh +++ b/public/canary.sh @@ -46,7 +46,9 @@ else fi docker swarm leave --force 2>/dev/null -docker swarm init; +advertise_addr=$(curl -s ifconfig.me) + +docker swarm init --advertise-addr $advertise_addr echo "Swarm initialized" diff --git a/public/feature.sh b/public/feature.sh index 631c472..6899373 100644 --- a/public/feature.sh +++ b/public/feature.sh @@ -46,7 +46,9 @@ else fi docker swarm leave --force 2>/dev/null -docker swarm init ; +advertise_addr=$(curl -s ifconfig.me) + +docker swarm init --advertise-addr $advertise_addr echo "Swarm initialized" diff --git a/public/install.sh b/public/install.sh index 4dc23da..0cbe2e3 100644 --- a/public/install.sh +++ b/public/install.sh @@ -46,7 +46,10 @@ else fi docker swarm leave --force 2>/dev/null -docker swarm init; + +advertise_addr=$(curl -s ifconfig.me) + +docker swarm init --advertise-addr $advertise_addr echo "Swarm initialized"