liuhaijun e94826ce29 add server
Change-Id: I0760f17f6a01c0121b59fcbfafc666032dbc30af
2024-09-19 09:44:15 +00:00

38 lines
1.2 KiB
Go

package node
import (
"encoding/json"
"git.inspur.com/sbg-jszt/cfn/cfn-schedule/internal/controller"
"github.com/gin-gonic/gin"
"os"
)
func FastInstallNode(c *gin.Context) {
result := make(map[string]interface{})
result["key"] = "--auto-push-to-server"
result["token"] = os.Getenv("JPOM_SERVER_TEMP_TOKEN")
shUrls := `[
{
"name": "主地址(默认安装)",
"url": "curl -fsSL https://jpom.top/docs/install.sh | bash -s Agent jdk+default"
},
{
"name": "备用地址(默认安装)",
"url": "curl -fsSL https://gitee.com/dromara/Jpom/raw/docs/docs/.vuepress/public/docs/install.sh | bash -s Agent jdk+default"
},
{
"name": "主地址(自定义安装)",
"url": "yum install -y wget && wget -O install.sh https://jpom.top/docs/install.sh && bash install.sh Agent jdk"
},
{
"name": "备用地址(自定义安装)",
"url": "yum install -y wget && wget -O install.sh https://gitee.com/dromara/Jpom/raw/docs/docs/.vuepress/public/docs/install.sh && bash install.sh Agent jdk"
}
]`
var shUrlsArray []map[string]string
json.Unmarshal([]byte(shUrls), &shUrlsArray)
result["shUrls"] = shUrlsArray
result["url"] = "/api/node/receive_push"
controller.Success(c, result)
}