Browse Source

add update url

LinkLeong 2 năm trước cách đây
mục cha
commit
c05d837350
2 tập tin đã thay đổi với 7 bổ sung1 xóa
  1. 1 0
      model/sys_common.go
  2. 6 1
      service/system.go

+ 1 - 0
model/sys_common.go

@@ -26,6 +26,7 @@ type ServerModel struct {
 	Token        string
 	Token        string
 	USBAutoMount string
 	USBAutoMount string
 	SocketPort   string
 	SocketPort   string
+	UpdateUrl    string
 }
 }
 
 
 // 服务配置
 // 服务配置

+ 6 - 1
service/system.go

@@ -221,7 +221,12 @@ func (s *systemService) UpdateSystemVersion(version string) {
 	}
 	}
 	file.CreateFile(config.AppInfo.LogPath + "/upgrade.log")
 	file.CreateFile(config.AppInfo.LogPath + "/upgrade.log")
 	//go command2.OnlyExec("curl -fsSL https://raw.githubusercontent.com/LinkLeong/casaos-alpha/main/update.sh | bash")
 	//go command2.OnlyExec("curl -fsSL https://raw.githubusercontent.com/LinkLeong/casaos-alpha/main/update.sh | bash")
-	go command2.OnlyExec("curl -fsSL https://raw.githubusercontent.com/IceWhaleTech/get/main/update.sh | bash")
+	if len(config.ServerInfo.UpdateUrl) > 0 {
+		go command2.OnlyExec("curl -fsSL " + config.ServerInfo.UpdateUrl + " | bash")
+	} else {
+		go command2.OnlyExec("curl -fsSL https://raw.githubusercontent.com/IceWhaleTech/get/main/update.sh | bash")
+	}
+
 	//s.log.Error(config.AppInfo.ProjectPath + "/shell/tool.sh -r " + version)
 	//s.log.Error(config.AppInfo.ProjectPath + "/shell/tool.sh -r " + version)
 	//s.log.Error(command2.ExecResultStr(config.AppInfo.ProjectPath + "/shell/tool.sh -r " + version))
 	//s.log.Error(command2.ExecResultStr(config.AppInfo.ProjectPath + "/shell/tool.sh -r " + version))
 }
 }