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

Method remoteLoaders

cmd/compose/compose.go:364–374  ·  cmd/compose/compose.go::ProjectOptions.remoteLoaders
(dockerCli command.Cli)

Source from the content-addressed store, hash-verified

362}
363
364func (o *ProjectOptions) remoteLoaders(dockerCli command.Cli) []loader.ResourceLoader {
365 if o.remoteLoadersOverride != nil {
366 return o.remoteLoadersOverride
367 }
368 if o.Offline {
369 return nil
370 }
371 git := remote.NewGitRemoteLoader(dockerCli, o.Offline)
372 oci := remote.NewOCIRemoteLoader(dockerCli, o.Offline, api.OCIOptions{})
373 return []loader.ResourceLoader{git, oci}
374}
375
376func (o *ProjectOptions) toProjectOptions(po ...cli.ProjectOptionsFn) (*cli.ProjectOptions, error) {
377 opts := []cli.ProjectOptionsFn{

Callers 5

ToModelMethod · 0.95
ToProjectMethod · 0.95
isRemoteConfigFunction · 0.80
confirmRemoteIncludesFunction · 0.80
setEnvWithDotEnvFunction · 0.80

Calls 2

NewGitRemoteLoaderFunction · 0.92
NewOCIRemoteLoaderFunction · 0.92

Tested by

no test coverage detected