Commit a2a6f47a authored by astaxie's avatar astaxie

beego: support other config provider

parent 23229ef9
...@@ -70,6 +70,7 @@ var ( ...@@ -70,6 +70,7 @@ var (
AdminHttpPort int AdminHttpPort int
FlashName string // name of the flash variable found in response header and cookie FlashName string // name of the flash variable found in response header and cookie
FlashSeperator string // used to seperate flash key:value FlashSeperator string // used to seperate flash key:value
AppConfigProvider string // config provider
) )
func init() { func init() {
...@@ -91,6 +92,8 @@ func init() { ...@@ -91,6 +92,8 @@ func init() {
} }
} }
AppConfigProvider = "ini"
StaticDir = make(map[string]string) StaticDir = make(map[string]string)
StaticDir["/static"] = "static" StaticDir["/static"] = "static"
...@@ -170,7 +173,7 @@ func init() { ...@@ -170,7 +173,7 @@ func init() {
// ParseConfig parsed default config file. // ParseConfig parsed default config file.
// now only support ini, next will support json. // now only support ini, next will support json.
func ParseConfig() (err error) { func ParseConfig() (err error) {
AppConfig, err = config.NewConfig("ini", AppConfigPath) AppConfig, err = config.NewConfig(AppConfigProvider, AppConfigPath)
if err != nil { if err != nil {
AppConfig = config.NewFakeConfig() AppConfig = config.NewFakeConfig()
return err return err
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment