Explorar el Código

fix loadconfig

reid hace 2 años
padre
commit
62a7a290b0
Se han modificado 2 ficheros con 7 adiciones y 2 borrados
  1. 6 1
      broadcast/broadcast.go
  2. 1 1
      docker/urbit.go

+ 6 - 1
broadcast/broadcast.go

@@ -122,7 +122,12 @@ func constructPierInfo(piers []string) (map[string]structs.Urbit, error) {
 	// convert the running status into bools
 	for pier, status := range pierStatus {
 		// pull urbit info from json
-		docker.LoadConfig(pier)
+		err := docker.LoadConfig(pier)
+		if err != nil {
+			errmsg := fmt.Sprintf("Unable to load %s config: %v", pier, err)
+			logger.Error(errmsg)
+			continue
+		}
 		dockerConfig := docker.Conf(pier)
 		// pull docker info from json
 		var dockerStats structs.ContainerStats

+ 1 - 1
docker/urbit.go

@@ -22,7 +22,7 @@ func LoadUrbits() error {
 	// Loop through pier list
 	for _, pier := range conf.Piers {
 		// load config
-		if err := loadConfig(pier); err != nil {
+		if err := LoadConfig(pier); err != nil {
 			logger.Error(fmt.Sprintf("%v", err))
 			continue
 		}