From 1392afc015963cd6dd12fa6d0f9c5bbd5b5280ac Mon Sep 17 00:00:00 2001 From: decentral1se Date: Wed, 22 Sep 2021 08:19:28 +0200 Subject: [PATCH] fix: give better error message on server create --- cli/server/add.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cli/server/add.go b/cli/server/add.go index 59245c63..bdcc4b59 100644 --- a/cli/server/add.go +++ b/cli/server/add.go @@ -3,6 +3,7 @@ package server import ( "context" "os/user" + "strings" "coopcloud.tech/abra/cli/internal" "coopcloud.tech/abra/pkg/client" @@ -79,7 +80,11 @@ All communication between Abra and the server will use this SSH connection. } if _, err := cl.Info(ctx); err != nil { - logrus.Fatalf("unable to make a connection to '%s'?", domainName) + if strings.Contains(err.Error(), "command not found") { + logrus.Fatalf("docker is not installed on '%s'?", domainName) + } else { + logrus.Fatalf("unable to make a connection to '%s'?", domainName) + } logrus.Debug(err) }