MCPcopy
hub / github.com/docker/compose / parseServicesReplicasArgs

Function parseServicesReplicasArgs

cmd/compose/scale.go:93–107  ·  view source on GitHub ↗
(args []string)

Source from the content-addressed store, hash-verified

91}
92
93func parseServicesReplicasArgs(args []string) (map[string]int, error) {
94 serviceReplicaTuples := map[string]int{}
95 for _, arg := range args {
96 key, val, ok := strings.Cut(arg, "=")
97 if !ok || key == "" || val == "" {
98 return nil, fmt.Errorf("invalid scale specifier: %s", arg)
99 }
100 intValue, err := strconv.Atoi(val)
101 if err != nil {
102 return nil, fmt.Errorf("invalid scale specifier: can't parse replica value as int: %v", arg)
103 }
104 serviceReplicaTuples[key] = intValue
105 }
106 return serviceReplicaTuples, nil
107}

Callers 1

scaleCommandFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected