diff --git a/infra/conf/common.go b/infra/conf/common.go index 0de30728..486e7824 100644 --- a/infra/conf/common.go +++ b/infra/conf/common.go @@ -207,7 +207,7 @@ func (list *PortList) UnmarshalJSON(data []byte) error { for _, rangeStr := range rangelist { trimmed := strings.TrimSpace(rangeStr) if len(trimmed) > 0 { - if strings.Contains(trimmed, "-") { + if strings.Contains(trimmed, "-") || strings.Contains(trimmed, "env:") { from, to, err := parseStringPort(trimmed) if err != nil { return newError("invalid port range: ", trimmed).Base(err)