|
|
@@ -3,12 +3,13 @@ package config
|
|
|
import "fmt"
|
|
|
|
|
|
type ApiConfig struct {
|
|
|
- RunMode string
|
|
|
- HttpPort int64
|
|
|
- LogMode string
|
|
|
- AppName string
|
|
|
- DataSource string
|
|
|
- SyncDb bool
|
|
|
+ RunMode string
|
|
|
+ HttpPort int64
|
|
|
+ LogMode string
|
|
|
+ AppName string
|
|
|
+ DataSource string
|
|
|
+ SyncDb bool
|
|
|
+ AutoRefresh bool
|
|
|
}
|
|
|
|
|
|
var AppConfig ApiConfig
|
|
|
@@ -29,6 +30,7 @@ func ParseConfig() {
|
|
|
AppConfig.RunMode = "debug"
|
|
|
AppConfig.DataSource = ""
|
|
|
AppConfig.SyncDb = true
|
|
|
+ AppConfig.AutoRefresh = false
|
|
|
} else {
|
|
|
AppConfig.AppName = _config.String("appname", "")
|
|
|
AppConfig.HttpPort = _config.Integer("httpport", 8080)
|
|
|
@@ -36,6 +38,7 @@ func ParseConfig() {
|
|
|
AppConfig.RunMode = _config.String("runmode", "debug")
|
|
|
AppConfig.DataSource = _config.String("datasource", "")
|
|
|
AppConfig.SyncDb = _config.Boolean("syncDb", true)
|
|
|
+ AppConfig.AutoRefresh = _config.Boolean("auto_refresh", false)
|
|
|
}
|
|
|
|
|
|
}
|