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

Function runExport

cmd/compose/export.go:62–79  ·  cmd/compose/export.go::runExport
(ctx context.Context, dockerCli command.Cli, backendOptions *BackendOptions, options exportOptions)

Source from the content-addressed store, hash-verified

60}
61
62func runExport(ctx context.Context, dockerCli command.Cli, backendOptions *BackendOptions, options exportOptions) error {
63 projectName, err := options.toProjectName(ctx, dockerCli)
64 if err != nil {
65 return err
66 }
67
68 exportOptions := api.ExportOptions{
69 Service: options.service,
70 Index: options.index,
71 Output: options.output,
72 }
73
74 backend, err := compose.NewComposeService(dockerCli, backendOptions.Options...)
75 if err != nil {
76 return err
77 }
78 return backend.Export(ctx, projectName, exportOptions)
79}

Callers 1

exportCommandFunction · 0.85

Calls 3

NewComposeServiceFunction · 0.92
toProjectNameMethod · 0.80
ExportMethod · 0.65

Tested by

no test coverage detected