in internal/httpserver/config.go [66:82]
func newConfigFromFile(file string) (*config, error) {
if file == "" {
return nil, errors.New("a rules config file is required")
}
cfg, err := yaml.NewConfigWithFile(file, ucfg.PathSep("."))
if err != nil {
return nil, err
}
var config config
if err := cfg.Unpack(&config); err != nil {
return nil, err
}
return &config, nil
}