|
|
@ -22,6 +22,7 @@ const (
|
|
|
|
NotificationFileName = "notification.yaml"
|
|
|
|
NotificationFileName = "notification.yaml"
|
|
|
|
ENV = "CONFIG_NAME"
|
|
|
|
ENV = "CONFIG_NAME"
|
|
|
|
DefaultPath = "../config/"
|
|
|
|
DefaultPath = "../config/"
|
|
|
|
|
|
|
|
ConfKey = "conf"
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
var Config config
|
|
|
|
var Config config
|
|
|
@ -525,8 +526,16 @@ func (c *config) initConfig(config interface{}, configName, configPath string) e
|
|
|
|
return c.unmarshalConfig(config, configPath)
|
|
|
|
return c.unmarshalConfig(config, configPath)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func (c *config) Register(registry discoveryregistry.SvcDiscoveryRegistry) error {
|
|
|
|
func (c *config) RegisterConf2Registry(registry discoveryregistry.SvcDiscoveryRegistry) error {
|
|
|
|
registry
|
|
|
|
bytes, err := yaml.Marshal(Config)
|
|
|
|
|
|
|
|
if err != nil {
|
|
|
|
|
|
|
|
return err
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return registry.RegisterConf2Registry(ConfKey, bytes)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func (c *config) GetConfFromRegistry(registry discoveryregistry.SvcDiscoveryRegistry) ([]byte, error) {
|
|
|
|
|
|
|
|
return registry.GetConfFromRegistry(ConfKey)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func InitConfig() error {
|
|
|
|
func InitConfig() error {
|
|
|
|