INNER CODE UNIT · Go
New
updatecli/updatecli · pkg/core/compose/main.go:23
func New(filename string, visitedComposeFiles map[string]bool) ([]Compose, error) {
composeFiles := []Compose{}
if _, ok := visitedComposeFiles[filename]; ok {
logrus.Debugf("Compose file %q already loaded, skipping to avoid circular reference", filename)
return nil, nil
}
visitedComposeFiles[filename] = true
logrus.Infof("Loading compose file: %q", filename)
spec, err := LoadFile(filename)
if err != nil {
return nil, err
}