@@ -404,6 +404,7 @@ var composeUpCmd = &cobra.Command{
404
404
RunE : func (cmd * cobra.Command , args []string ) error {
405
405
var filePath , _ = cmd .InheritedFlags ().GetString ("file" )
406
406
var force , _ = cmd .Flags ().GetBool ("force" )
407
+ var detach , _ = cmd .Flags ().GetBool ("detach" )
407
408
408
409
serviceInfos , err := cli .ComposeStart (cmd .Context (), client , filePath , string (tenantId ), force )
409
410
if err != nil {
@@ -412,6 +413,10 @@ var composeUpCmd = &cobra.Command{
412
413
413
414
printEndpoints (serviceInfos )
414
415
416
+ if detach {
417
+ return nil
418
+ }
419
+
415
420
var etag string
416
421
services := "all services"
417
422
if len (serviceInfos ) == 1 {
@@ -688,6 +693,7 @@ func main() {
688
693
// composeCmd.Flags().StringP("project", "p", "", "Compose project name"); TODO: Implement compose option
689
694
composeUpCmd .Flags ().Bool ("tail" , false , "Tail the service logs after updating" ) // obsolete, but keep for backwards compatibility
690
695
composeUpCmd .Flags ().Bool ("force" , false , "Force a build of the image even if nothing has changed" )
696
+ composeUpCmd .Flags ().BoolP ("detach" , "d" , false , "Run in detached mode" )
691
697
composeCmd .AddCommand (composeUpCmd )
692
698
composeCmd .AddCommand (composeConfigCmd )
693
699
composeDownCmd .Flags ().Bool ("tail" , false , "Tail the service logs after deleting" )
0 commit comments