@ -512,11 +512,21 @@ type PDefaultTips struct {
func init ( ) {
func init ( ) {
cfgName := os . Getenv ( "CONFIG_NAME" )
cfgName := os . Getenv ( "CONFIG_NAME" )
fmt . Println ( "GET IM DEFAULT CONFIG PATH :" , Root , "ENV PATH:" , cfgName , b , filepath . Dir ( b ) )
fmt . Println ( "GET IM DEFAULT CONFIG PATH :" , Root , "ENV PATH:" , cfgName )
if len ( cfgName ) != 0 {
if len ( cfgName ) != 0 {
bytes , err := ioutil . ReadFile ( filepath . Join ( cfgName , "config" , "config.yaml" ) )
if err != nil {
bytes , err = ioutil . ReadFile ( filepath . Join ( Root , "config" , "config.yaml" ) )
if err != nil {
panic ( err . Error ( ) )
}
} else {
Root = cfgName
Root = cfgName
}
}
if err = yaml . Unmarshal ( bytes , & Config ) ; err != nil {
panic ( err . Error ( ) )
}
} else {
bytes , err := ioutil . ReadFile ( filepath . Join ( Root , "config" , "config.yaml" ) )
bytes , err := ioutil . ReadFile ( filepath . Join ( Root , "config" , "config.yaml" ) )
if err != nil {
if err != nil {
panic ( err . Error ( ) )
panic ( err . Error ( ) )
@ -524,4 +534,6 @@ func init() {
if err = yaml . Unmarshal ( bytes , & Config ) ; err != nil {
if err = yaml . Unmarshal ( bytes , & Config ) ; err != nil {
panic ( err . Error ( ) )
panic ( err . Error ( ) )
}
}
}
}
}