Explorar o código

fix: read port from environment variable

yichya QC %!s(int64=3) %!d(string=hai) anos
pai
achega
2f86c7c795
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      infra/conf/common.go

+ 1 - 1
infra/conf/common.go

@@ -207,7 +207,7 @@ func (list *PortList) UnmarshalJSON(data []byte) error {
 	for _, rangeStr := range rangelist {
 	for _, rangeStr := range rangelist {
 		trimmed := strings.TrimSpace(rangeStr)
 		trimmed := strings.TrimSpace(rangeStr)
 		if len(trimmed) > 0 {
 		if len(trimmed) > 0 {
-			if strings.Contains(trimmed, "-") {
+			if strings.Contains(trimmed, "-") || strings.Contains(trimmed, "env:") {
 				from, to, err := parseStringPort(trimmed)
 				from, to, err := parseStringPort(trimmed)
 				if err != nil {
 				if err != nil {
 					return newError("invalid port range: ", trimmed).Base(err)
 					return newError("invalid port range: ", trimmed).Base(err)