feat: 系统调优 Go 版后端完整源码
- 19 个接口全部实测验收通过 (2026-08-08) - 结构: main.go + core/consts + gsysctl + gtuner + server - 含 build_go.sh 官方部署结构构建脚本 (amd64/arm64 交叉编译) - 数据无缝衔接 Python 版遗留 (快照/state/审计日志) - 备份自 156:/root/goddhv (2026-08-09)
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
package consts
|
||||
|
||||
import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
)
|
||||
|
||||
// 应用标识:{组织名}/{应用名},与部署一致
|
||||
const APP_NAME = "user_TGPJp0KLpNsa5TAo/ddhv"
|
||||
|
||||
// GMSSH 平台根路径
|
||||
const GMSSH_PATH = "/.__gmssh"
|
||||
|
||||
// 部署相关路径
|
||||
var (
|
||||
// APP_INSTALLED_PATH: 应用安装目录
|
||||
APP_INSTALLED_PATH = filepath.Join(GMSSH_PATH, "plugin", APP_NAME)
|
||||
// APP_TMP_PATH: 临时/socket 目录
|
||||
APP_TMP_PATH = filepath.Join(APP_INSTALLED_PATH, "tmp")
|
||||
// APP_BIN_PATH: 二进制目录
|
||||
APP_BIN_PATH = filepath.Join(APP_INSTALLED_PATH, "app", "bin")
|
||||
// APP_DATA_PATH: 数据目录(快照/状态/审计)
|
||||
APP_DATA_PATH = filepath.Join(APP_INSTALLED_PATH, "data")
|
||||
// APP_SOCKET_FILE_PATH: unix socket 文件
|
||||
APP_SOCKET_FILE_PATH = filepath.Join(APP_TMP_PATH, "app.sock")
|
||||
)
|
||||
|
||||
// 确保目录存在
|
||||
func EnsureDirs() {
|
||||
for _, d := range []string{APP_TMP_PATH, APP_DATA_PATH} {
|
||||
os.MkdirAll(d, 0o755)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user