createRemoteLoaders creates Git and OCI remote loaders if not in offline mode
(options api.ProjectLoadOptions)
| 69 | |
| 70 | // createRemoteLoaders creates Git and OCI remote loaders if not in offline mode |
| 71 | func (s *composeService) createRemoteLoaders(options api.ProjectLoadOptions) []loader.ResourceLoader { |
| 72 | if options.Offline { |
| 73 | return nil |
| 74 | } |
| 75 | git := remote.NewGitRemoteLoader(s.dockerCli, options.Offline) |
| 76 | oci := remote.NewOCIRemoteLoader(s.dockerCli, options.Offline, options.OCI) |
| 77 | return []loader.ResourceLoader{git, oci} |
| 78 | } |
| 79 | |
| 80 | // buildProjectOptions constructs compose-go ProjectOptions from API options |
| 81 | func (s *composeService) buildProjectOptions(options api.ProjectLoadOptions, remoteLoaders []loader.ResourceLoader) (*cli.ProjectOptions, error) { |
no test coverage detected