diff --git a/pkg/nodeconfigs/node_config.go b/pkg/nodeconfigs/node_config.go index 23cbe32..9791245 100644 --- a/pkg/nodeconfigs/node_config.go +++ b/pkg/nodeconfigs/node_config.go @@ -41,7 +41,8 @@ type NodeConfig struct { TCPMaxConnections int `yaml:"tcpMaxConnections" json:"tcpMaxConnections"` // 全局配置 - GlobalConfig *serverconfigs.GlobalConfig `yaml:"globalConfig" json:"globalConfig"` // 全局配置 + GlobalConfig *serverconfigs.GlobalConfig `yaml:"globalConfig" json:"globalConfig"` // 全局配置 + ProductConfig *ProductConfig `yaml:"productConfig" json:"productConfig"` // 集群统一配置 HTTPFirewallPolicies []*firewallconfigs.HTTPFirewallPolicy `yaml:"httpFirewallPolicies" json:"httpFirewallPolicies"` diff --git a/pkg/nodeconfigs/product_config.go b/pkg/nodeconfigs/product_config.go new file mode 100644 index 0000000..ca8ddd4 --- /dev/null +++ b/pkg/nodeconfigs/product_config.go @@ -0,0 +1,11 @@ +// Copyright 2022 Liuxiangchao iwind.liu@gmail.com. All rights reserved. + +package nodeconfigs + +const DefaultProductName = "GoEdge" + +// ProductConfig 产品相关设置 +type ProductConfig struct { + Name string `yaml:"name" json:"name"` + Version string `yaml:"version" json:"version"` +} diff --git a/pkg/serverconfigs/global_config.go b/pkg/serverconfigs/global_config.go index adcccd7..79cd212 100644 --- a/pkg/serverconfigs/global_config.go +++ b/pkg/serverconfigs/global_config.go @@ -5,7 +5,7 @@ const ( DefaultTCPPortRangeMax = 40000 ) -// 服务相关的全局设置 +// GlobalConfig 服务相关的全局设置 type GlobalConfig struct { // HTTP & HTTPS相关配置 HTTPAll struct { diff --git a/pkg/systemconfigs/settings.go b/pkg/systemconfigs/settings.go index ec422bd..36aa3ed 100644 --- a/pkg/systemconfigs/settings.go +++ b/pkg/systemconfigs/settings.go @@ -8,6 +8,7 @@ const ( SettingCodeClusterHealthCheck SettingCode = "clusterHealthCheck" // 集群健康检查 SettingCodeIPListVersion SettingCode = "ipListVersion" // IP名单的版本号 SettingCodeAdminSecurityConfig SettingCode = "adminSecurityConfig" // 管理员安全设置 + SettingCodeAdminUIConfig SettingCode = "adminUIConfig" // 管理员界面设置 SettingCodeDatabaseConfigSetting SettingCode = "databaseConfig" // 数据库相关配置 SettingCodeAccessLogQueue SettingCode = "accessLogQueue" // 访问日志队列 SettingCodeCheckUpdates SettingCode = "checkUpdates" // 检查自动更新配置