fix: respect NoInput on "app cp" & use app to get StackName
continuous-integration/drone/push Build is passing Details

This commit is contained in:
decentral1se 2022-01-25 11:39:38 +01:00
parent 415df981ff
commit fa8611b115
Signed by: decentral1se
GPG Key ID: 03789458B3D0C410
1 changed files with 3 additions and 12 deletions

View File

@ -106,25 +106,15 @@ func configureAndCp(
dstPath string,
service string,
isToContainer bool) error {
appFiles, err := config.LoadAppFiles("")
if err != nil {
logrus.Fatal(err)
}
appEnv, err := config.GetApp(appFiles, app.Name)
if err != nil {
logrus.Fatal(err)
}
cl, err := client.New(app.Server)
if err != nil {
logrus.Fatal(err)
}
filters := filters.NewArgs()
filters.Add("name", fmt.Sprintf("%s_%s", appEnv.StackName(), service))
filters.Add("name", fmt.Sprintf("%s_%s", app.StackName(), service))
container, err := container.GetContainer(context.Background(), cl, filters, true)
container, err := container.GetContainer(context.Background(), cl, filters, internal.NoInput)
if err != nil {
logrus.Fatal(err)
}
@ -157,5 +147,6 @@ func configureAndCp(
logrus.Fatal(err)
}
}
return nil
}