From 3901258a96630f1d353b435f13221e3d919b4e50 Mon Sep 17 00:00:00 2001 From: decentral1se Date: Fri, 26 Nov 2021 21:07:49 +0100 Subject: [PATCH] fix: better message for existing swarm Closes https://git.coopcloud.tech/coop-cloud/organising/issues/259. --- cli/server/add.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cli/server/add.go b/cli/server/add.go index 0316ce4c..a6842c33 100644 --- a/cli/server/add.go +++ b/cli/server/add.go @@ -276,7 +276,8 @@ func initSwarm(c *cli.Context, cl *dockerClient.Client, domainName string) error AdvertiseAddr: ipv4, } if _, err := cl.SwarmInit(c.Context, initReq); err != nil { - if !strings.Contains(err.Error(), "is already part of a swarm") { + if !strings.Contains(err.Error(), "is already part of a swarm") || + !strings.Contains(err.Error(), "must specify a listening address") { return err } logrus.Infof("swarm mode already initialised on %s", domainName)