fix: better message for existing swarm
continuous-integration/drone/push Build is passing Details

Closes coop-cloud/organising#259.
This commit is contained in:
decentral1se 2021-11-26 21:07:49 +01:00
parent 4347083f98
commit 3901258a96
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC
1 changed files with 2 additions and 1 deletions

View File

@ -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)