Browse Source

数据库base可从环境变量中获取 未获取情况走配置

main
pixel 5 years ago
parent
commit
b0a4190f10
  1. 13
      QMPlusServer/main.go

13
QMPlusServer/main.go

@ -29,17 +29,12 @@ var (
func main() {
qmlog.InitLog() // 初始化日志
// 可以通过环境变量来覆盖默认
// 未设定有效的环境变量时,使用默认
// 可以通过环境变量来覆盖配置
// 未设定有效的环境变量时,使用配置
mysqlConfig := config.GinVueAdminconfig.MysqlAdmin
if mysqlHost == "" {
mysqlHost = "localhost"
if mysqlHost != "" && mysqlPort != "" {
mysqlConfig.Path = mysqlHost + ":" + mysqlPort
}
if mysqlPort == "" {
mysqlPort = "3306"
}
mysqlConfig.Path = mysqlHost + ":" + mysqlPort
db := qmsql.InitMysql(mysqlConfig) // 链接初始化数据库
if config.GinVueAdminconfig.System.UseMultipoint {
_ = initRedis.InitRedis() // 初始化redis服务

Loading…
Cancel
Save