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
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…