From 009237a35a4b577b8e82d95efdb844dfa4b7e301 Mon Sep 17 00:00:00 2001 From: CityFun <31820853+zhengkunwang223@users.noreply.github.com> Date: Fri, 7 Nov 2025 16:34:30 +0800 Subject: [PATCH] feat: change gin start mode (#10885) --- agent/server/server.go | 9 +++++++-- core/server/server.go | 10 +++++++--- .../config/basic/load-balance/operate/index.vue | 4 ++-- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/agent/server/server.go b/agent/server/server.go index 5487a6594..2bf3ed917 100644 --- a/agent/server/server.go +++ b/agent/server/server.go @@ -4,6 +4,7 @@ import ( "crypto/tls" "crypto/x509" "fmt" + "github.com/gin-gonic/gin" "net" "net/http" "os" @@ -26,7 +27,6 @@ import ( "github.com/1Panel-dev/1Panel/agent/init/validator" "github.com/1Panel-dev/1Panel/agent/init/viper" "github.com/1Panel-dev/1Panel/agent/utils/encrypt" - "github.com/gin-gonic/gin" ) func Start() { @@ -40,7 +40,6 @@ func Start() { app.Init() lang.Init() validator.Init() - gin.SetMode("debug") cron.Run() hook.Init() InitOthers() @@ -51,6 +50,12 @@ func Start() { Handler: rootRouter, } + if global.CONF.Base.Mode != "stable" { + gin.SetMode(gin.DebugMode) + } else { + gin.SetMode(gin.ReleaseMode) + } + if global.IsMaster { _ = os.Remove("/etc/1panel/agent.sock") _ = os.Mkdir("/etc/1panel", constant.DirPerm) diff --git a/core/server/server.go b/core/server/server.go index f8e370dd1..2f691aaa5 100644 --- a/core/server/server.go +++ b/core/server/server.go @@ -5,6 +5,7 @@ import ( "encoding/gob" "fmt" "github.com/1Panel-dev/1Panel/core/init/proxy" + "github.com/gin-gonic/gin" "net" "net/http" "os" @@ -26,8 +27,6 @@ import ( "github.com/1Panel-dev/1Panel/core/init/session/psession" "github.com/1Panel-dev/1Panel/core/init/validator" "github.com/1Panel-dev/1Panel/core/init/viper" - - "github.com/gin-gonic/gin" ) func Start() { @@ -41,7 +40,6 @@ func Start() { gob.Register(psession.SessionUser{}) cron.Init() session.Init() - gin.SetMode("debug") hook.Init() InitOthers() @@ -50,6 +48,12 @@ func Start() { rootRouter := router.Routers() + if global.CONF.Base.Mode != "stable" { + gin.SetMode(gin.DebugMode) + } else { + gin.SetMode(gin.ReleaseMode) + } + tcpItem := "tcp4" if global.CONF.Conn.Ipv6 == constant.StatusEnable { tcpItem = "tcp" diff --git a/frontend/src/views/website/website/config/basic/load-balance/operate/index.vue b/frontend/src/views/website/website/config/basic/load-balance/operate/index.vue index 7755084f4..56fd99c0f 100644 --- a/frontend/src/views/website/website/config/basic/load-balance/operate/index.vue +++ b/frontend/src/views/website/website/config/basic/load-balance/operate/index.vue @@ -112,8 +112,8 @@ class="!w-24" >