0
0
forked from toolshed/abra

Compare commits

...

2 Commits

2 changed files with 12 additions and 0 deletions

View File

@ -31,6 +31,7 @@ var appCpCommand = cli.Command{
ArgsUsage: "<domain> <src> <dst>",
Flags: []cli.Flag{
internal.DebugFlag,
internal.OfflineFlag,
internal.NoInputFlag,
},
Before: internal.SubCommandBefore,

View File

@ -9,6 +9,7 @@ import (
"coopcloud.tech/abra/pkg/config"
"coopcloud.tech/abra/pkg/envfile"
"coopcloud.tech/abra/pkg/secret"
"gopkg.in/yaml.v2"
appPkg "coopcloud.tech/abra/pkg/app"
"coopcloud.tech/abra/pkg/client"
@ -26,6 +27,7 @@ var appDeployCommand = cli.Command{
Usage: "Deploy an app",
ArgsUsage: "<domain> [<version>]",
Flags: []cli.Flag{
internal.DryFlag,
internal.DebugFlag,
internal.NoInputFlag,
internal.ForceFlag,
@ -231,6 +233,15 @@ EXAMPLE:
warnMessages = append(warnMessages, "skipping domain checks as requested")
}
if internal.Dry {
out, err := yaml.Marshal(compose)
if err != nil {
log.Fatal(err)
}
fmt.Println(string(out))
return nil
}
if err := internal.DeployOverview(app, warnMessages, version, chaosVersion); err != nil {
log.Fatal(err)
}