feat: add TLS configuration option for MySQL (#384)

This commit is contained in:
Tom
2025-09-03 19:43:16 +08:00
committed by GitHub
parent faee954f6d
commit ce0291a8f9
6 changed files with 7 additions and 2 deletions

View File

@@ -145,11 +145,12 @@ func InitGlobal() {
//gorm
if global.Config.Gorm.Type == config.TypeMysql {
dsn := fmt.Sprintf("%s:%s@(%s)/%s?charset=utf8mb4&parseTime=True&loc=Local",
dsn := fmt.Sprintf("%s:%s@(%s)/%s?charset=utf8mb4&parseTime=True&loc=Local&tls=%s",
global.Config.Mysql.Username,
global.Config.Mysql.Password,
global.Config.Mysql.Addr,
global.Config.Mysql.Dbname,
global.Config.Mysql.Tls,
)
global.DB = orm.NewMysql(&orm.MysqlConfig{