MCPcopy Index your code
hub / github.com/jetify-com/devbox / FromProcessCompose

Function FromProcessCompose

internal/services/config.go:32–49  ·  view source on GitHub ↗
(path string)

Source from the content-addressed store, hash-verified

30}
31
32func FromProcessCompose(path string) (Services, error) {
33 processCompose := &types.Project{}
34 services := Services{}
35 err := errors.WithStack(cuecfg.ParseFile(path, processCompose))
36 if err != nil {
37 return nil, err
38 }
39
40 for name := range processCompose.Processes {
41 svc := Service{
42 Name: name,
43 ProcessComposePath: path,
44 }
45 services[name] = svc
46 }
47
48 return services, nil
49}
50
51func NamesFromProcessCompose(content []byte) ([]string, error) {
52 var processCompose types.Project

Callers 2

ServicesMethod · 0.92
FromUserProcessComposeFunction · 0.85

Calls 1

ParseFileFunction · 0.92

Tested by

no test coverage detected