抽离配置到nacos里

This commit is contained in:
2026-08-12 16:04:04 +08:00
parent c8372f9b79
commit 92c30163b5
13 changed files with 356 additions and 644 deletions
+2 -40
View File
@@ -1,13 +1,7 @@
package config
import "github.com/zeromicro/go-zero/zrpc"
type Config struct {
zrpc.RpcServerConf
Nacos NacosConf
Mysql MysqlConf
BizRedis RedisConf
AppLog LogConf
Nacos NacosConf
}
type NacosConf struct {
@@ -15,37 +9,5 @@ type NacosConf struct {
NamespaceId string `json:",optional"`
Group string `json:",optional"`
RegisterIP string `json:",optional"`
}
type MysqlConf struct {
Host string
Port int
User string
Password string
Database string
Charset string `json:",default=utf8mb4"`
Prefix string `json:",optional"`
ReadHost string `json:",optional"`
ReadPort int `json:",optional"`
ReadUser string `json:",optional"`
ReadPassword string `json:",optional"`
ReadDatabase string `json:",optional"`
}
type RedisConf struct {
Host string
Port int `json:",default=6379"`
Password string `json:",optional"`
DB int `json:",optional"`
}
type LogConf struct {
Path string `json:",default=logs"`
InfoFile string `json:",default=info.log"`
ErrorFile string `json:",default=error.log"`
FatalFile string `json:",default=fatal.log"`
MaxSize int `json:",default=100"`
MaxBackups int `json:",default=10"`
MaxAge int `json:",default=30"`
ConfigID string `json:",optional"`
}
+2 -1
View File
@@ -4,6 +4,7 @@ import (
"admin/internal/config"
"gorm.io/gorm"
"pkg.local/utils"
)
type ServiceContext struct {
@@ -16,6 +17,6 @@ func NewServiceContext(c config.Config, db *gorm.DB) *ServiceContext {
return &ServiceContext{
Config: c,
DB: db,
Prefix: c.Mysql.Prefix,
Prefix: utils.GetConfigString("mysql.prefix"),
}
}