MCPcopy Create free account
hub / github.com/ddev/ddev / ReadDockerComposeYAML

Method ReadDockerComposeYAML

pkg/ddevapp/compose_yaml.go:126–136  ·  view source on GitHub ↗

ReadDockerComposeYAML reads the rendered Docker Compose YAML file and assigns it to app.ComposeYaml

()

Source from the content-addressed store, hash-verified

124
125// ReadDockerComposeYAML reads the rendered Docker Compose YAML file and assigns it to app.ComposeYaml
126func (app *DdevApp) ReadDockerComposeYAML() error {
127 content, err := fileutil.ReadFileIntoString(app.DockerComposeFullRenderedYAMLPath())
128 if err != nil {
129 return err
130 }
131 app.ComposeYaml, err = dockerutil.CreateComposeProject(content)
132 if err != nil {
133 return err
134 }
135 return nil
136}
137
138// XDdevExtension represents the x-ddev extension data in docker-compose files
139type XDdevExtension struct {

Callers 1

NewAppFunction · 0.95

Calls 3

ReadFileIntoStringFunction · 0.92
CreateComposeProjectFunction · 0.92

Tested by

no test coverage detected