Browse Source

Fix start display : do not mix logs with progress

Signed-off-by: Guillaume Tardif <[email protected]>
Guillaume Tardif 4 năm trước cách đây
mục cha
commit
7f3db85b11
1 tập tin đã thay đổi với 11 bổ sung13 xóa
  1. 11 13
      cli/cmd/compose/start.go

+ 11 - 13
cli/cmd/compose/start.go

@@ -24,7 +24,6 @@ import (
 
 	"github.com/docker/compose-cli/api/client"
 	"github.com/docker/compose-cli/api/compose"
-	"github.com/docker/compose-cli/api/progress"
 	"github.com/docker/compose-cli/cli/formatter"
 )
 
@@ -59,17 +58,16 @@ func runStart(ctx context.Context, opts startOptions, services []string) error {
 	if !opts.Detach {
 		consumer = formatter.NewLogConsumer(ctx, os.Stdout)
 	}
-	_, err = progress.Run(ctx, func(ctx context.Context) (string, error) {
-		project, err := opts.toProject()
-		if err != nil {
-			return "", err
-		}
 
-		err = filter(project, services)
-		if err != nil {
-			return "", err
-		}
-		return "", c.ComposeService().Start(ctx, project, consumer)
-	})
-	return err
+	project, err := opts.toProject()
+	if err != nil {
+		return err
+	}
+
+	err = filter(project, services)
+	if err != nil {
+		return err
+	}
+
+	return c.ComposeService().Start(ctx, project, consumer)
 }