Ver código fonte

Merge pull request #57 from tuna/dev

fix(cmd): make tunasynctl work with both HTTP and HTTPS
bigeagle 8 anos atrás
pai
commit
c5cba66786
1 arquivos alterados com 5 adições e 2 exclusões
  1. 5 2
      cmd/tunasynctl/tunasynctl.go

+ 5 - 2
cmd/tunasynctl/tunasynctl.go

@@ -99,8 +99,11 @@ func initialize(c *cli.Context) error {
 	}
 
 	// parse base url of the manager server
-	baseURL = fmt.Sprintf("https://%s:%d",
-		cfg.ManagerAddr, cfg.ManagerPort)
+	if cfg.CACert != "" {
+		baseURL = fmt.Sprintf("https://%s:%d", cfg.ManagerAddr, cfg.ManagerPort)
+	} else {
+		baseURL = fmt.Sprintf("http://%s:%d", cfg.ManagerAddr, cfg.ManagerPort)
+	}
 
 	logger.Infof("Use manager address: %s", baseURL)