diff --git a/cli/internal/deploy.go b/cli/internal/deploy.go index 6a6bd970..072335cb 100644 --- a/cli/internal/deploy.go +++ b/cli/internal/deploy.go @@ -8,6 +8,7 @@ import ( "path" "strings" + "coopcloud.tech/abra/pkg/client" "coopcloud.tech/abra/pkg/config" "coopcloud.tech/abra/pkg/dns" "coopcloud.tech/abra/pkg/formatter" @@ -16,15 +17,19 @@ import ( "coopcloud.tech/abra/pkg/recipe" "coopcloud.tech/abra/pkg/upstream/stack" "github.com/AlecAivazis/survey/v2" - dockerClient "github.com/docker/docker/client" "github.com/sirupsen/logrus" "github.com/urfave/cli" ) // DeployAction is the main command-line action for this package -func DeployAction(c *cli.Context, cl *dockerClient.Client) error { +func DeployAction(c *cli.Context) error { app := ValidateApp(c) + cl, err := client.New(app.Server) + if err != nil { + logrus.Fatal(err) + } + if !Chaos { if err := recipe.EnsureUpToDate(app.Recipe); err != nil { logrus.Fatal(err)