|
|
@@ -3,15 +3,15 @@ package config
|
|
|
import "git.qianqiusoft.com/qianqiusoft/light-apiengine/logs"
|
|
|
|
|
|
type ApiConfig struct {
|
|
|
- RunMode string
|
|
|
- HttpPort int64
|
|
|
- LogMode string
|
|
|
- AppName string
|
|
|
- DataSource string
|
|
|
- SyncDb bool
|
|
|
- AutoRefresh bool
|
|
|
+ RunMode string
|
|
|
+ HttpPort int64
|
|
|
+ LogMode string
|
|
|
+ AppName string
|
|
|
+ DataSource string
|
|
|
+ SyncDb bool
|
|
|
+ AutoRefresh bool
|
|
|
EnableLdapServer bool
|
|
|
- LdapPort int64
|
|
|
+ LdapPort int64
|
|
|
}
|
|
|
|
|
|
var AppConfig ApiConfig
|
|
|
@@ -25,6 +25,9 @@ func init() {
|
|
|
func ParseConfig() {
|
|
|
var err error
|
|
|
_config, err = LoadConfiguration("conf/app.conf")
|
|
|
+ if _config == nil {
|
|
|
+ panic("cant find config 'conf/app.conf'")
|
|
|
+ }
|
|
|
if err != nil {
|
|
|
logs.Error(err.Error())
|
|
|
AppConfig.AppName = ""
|