MCPcopy
hub / github.com/docker/compose / runWait

Function runWait

cmd/compose/wait.go:65–79  ·  view source on GitHub ↗
(ctx context.Context, dockerCli command.Cli, backendOptions *BackendOptions, opts *waitOptions)

Source from the content-addressed store, hash-verified

63}
64
65func runWait(ctx context.Context, dockerCli command.Cli, backendOptions *BackendOptions, opts *waitOptions) (int64, error) {
66 _, name, err := opts.projectOrName(ctx, dockerCli)
67 if err != nil {
68 return 0, err
69 }
70
71 backend, err := compose.NewComposeService(dockerCli, backendOptions.Options...)
72 if err != nil {
73 return 0, err
74 }
75 return backend.Wait(ctx, name, api.WaitOptions{
76 Services: opts.services,
77 DownProjectOnContainerExit: opts.downProject,
78 })
79}

Callers 1

waitCommandFunction · 0.85

Calls 3

NewComposeServiceFunction · 0.92
projectOrNameMethod · 0.80
WaitMethod · 0.65

Tested by

no test coverage detected