package docker import ( "fmt" "goseg/config" "sync" ) var urbits = make(map[string]*sync.Mutex) func LoadUrbits() error { logger.Info("Loading Urbit ships") // Config struct conf := config.Conf() // Loop through pier list for _, pier := range conf.Piers { // load config if err := loadConfig(pier); err != nil { errmsg := fmt.Sprintf("Unable to load config for %s: %v", patp, err) logger.Error(errmsg) } } // apply latest version info (if automated updates) // start containers return nil } func loadConfig(pier string) error { fmt.Println(pier) /* // try loading existing config basePath, err := os.Getwd() if err != nil { errmsg := fmt.Sprintf("Couldn't get cwd: %v", err) logger.Error(errmsg) } pierConf := fmt.Sprintf("%s.json", pier) confPath := filepath.Join(basePath, "settings", "pier", pierConf) file, err := os.Open(confPath) defer file.Close() */ return nil }