github.com/defang-io/defang/src@v0.0.0-20240505002154-bdf411911834/pkg/cli/composeStop.go (about) 1 package cli 2 3 import ( 4 "context" 5 6 "github.com/defang-io/defang/src/pkg/cli/client" 7 ) 8 9 func ComposeStop(ctx context.Context, client client.Client) (client.ETag, error) { 10 project, err := client.LoadProject() 11 if err != nil { 12 return "", err 13 } 14 names := make([]string, 0, len(project.Services)) 15 for _, service := range project.Services { 16 names = append(names, NormalizeServiceName(service.Name)) 17 } 18 19 return Delete(ctx, client, names...) 20 }