提交 57e8a634 编写于 作者: Mr.奇淼('s avatar Mr.奇淼(

开启初始化配置 暂时修改为 配置文件控制

上级 661fba3e
......@@ -52,6 +52,7 @@ system:
env: 'public' # Change to "develop" to skip authentication for development mode
addr: 8888
db-type: "mysql" # support mysql/sqlite
need-init-data: false
# captcha configuration
captcha:
......
......@@ -18,6 +18,7 @@ type System struct {
Env string `mapstructure:"env" json:"env" yaml:"env"`
Addr int `mapstructure:"addr" json:"addr" yaml:"addr"`
DbType string `mapstructure:"db-type" json:"dbType" yaml:"db-type"`
NeedInitData bool `mapstructure:"need-init-data" json:"needInitData" yaml:"need-init-data"`
}
type JWT struct {
......
......@@ -3,6 +3,8 @@ package main
import (
"gin-vue-admin/core"
"gin-vue-admin/global"
"gin-vue-admin/gva/init_data"
//"gin-vue-admin/gva/init_data"
"gin-vue-admin/initialize"
//"runtime"
......@@ -25,7 +27,9 @@ func main() {
initialize.Mysql()
}
initialize.DBTables()
//init_data.InitData() // 打开注释即可初始化数据 使用过后一定要再次注释或删除
if global.GVA_CONFIG.System.NeedInitData {
init_data.InitData() // 通过配置文件初始化数据 默认为 false 首次运行需要将 ./config.yaml中 system下的 need-init-data 修改为true
}
// 程序结束前关闭数据库链接
db, _ := global.GVA_DB.DB()
defer db.Close()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册