feat: 增加系统 ssl 设置功能 (#780)

This commit is contained in:
ssongliu
2023-04-25 14:34:16 +08:00
committed by GitHub
parent edf07be281
commit 34e84081e3
17 changed files with 731 additions and 20 deletions

View File

@@ -288,8 +288,8 @@ var UpdateTableWebsite = &gormigrate.Migration{
},
}
var AddEntranceStatus = &gormigrate.Migration{
ID: "20230414-add-entrance-status",
var AddEntranceAndSSL = &gormigrate.Migration{
ID: "20230414-add-entrance-and-ssl",
Migrate: func(tx *gorm.DB) error {
if err := tx.Create(&model.Setting{Key: "SecurityEntranceStatus", Value: "disable"}).Error; err != nil {
return err
@@ -297,6 +297,15 @@ var AddEntranceStatus = &gormigrate.Migration{
if err := tx.Model(&model.Setting{}).Where("key = ?", "SecurityEntrance").Updates(map[string]interface{}{"value": ""}).Error; err != nil {
return err
}
if err := tx.Create(&model.Setting{Key: "SSLType", Value: "self"}).Error; err != nil {
return err
}
if err := tx.Create(&model.Setting{Key: "SSLID", Value: "0"}).Error; err != nil {
return err
}
if err := tx.Create(&model.Setting{Key: "SSL", Value: "disable"}).Error; err != nil {
return err
}
return tx.AutoMigrate(&model.Website{})
},
}