2026-04-25 01:18:30 +08:00

28 lines
517 B
Go

package config
import "hyapp/pkg/configx"
// Config 描述 activity-service 启动配置。
type Config struct {
GRPCAddr string `yaml:"grpc_addr"`
}
// Default 返回本地默认配置。
func Default() Config {
return Config{GRPCAddr: ":13006"}
}
// Load 从独立 config.yaml 读取 activity-service 配置。
func Load(path string) (Config, error) {
cfg := Default()
if path == "" {
return cfg, nil
}
if err := configx.LoadYAML(path, &cfg); err != nil {
return Config{}, err
}
return cfg, nil
}