embed HTTP header configuration no more code generation!
1 file changed, 5 insertions(+), 9 deletions(-)
changed files
M internal/config/config.go → internal/config/config.go
@@ -53,19 +53,15 @@ Domains []string WildcardDomain string `toml:"wildcard_domain"` OIDCHost URL `toml:"oidc_host"` Taxonomies []Taxonomy - CSP *CSP `toml:"content-security-policy"` - Extra struct { - Headers map[string]string - } - Menu []MenuItem - RelMe []MenuItem `toml:"rel_me"` + Menu []MenuItem + RelMe []MenuItem `toml:"rel_me"` } func GetConfig(dir string, log *log.Logger) (*Config, errors.E) { - config := Config{} + config := &Config{} filename := filepath.Join(dir, "config.toml") log.Debug("reading config", "filename", filename) - _, err := toml.DecodeFile(filename, &config) + _, err := toml.DecodeFile(filename, config) if err != nil { switch t := err.(type) { case *fs.PathError:@@ -77,5 +73,5 @@ return nil, errors.WithMessage(err, "config error") } - return &config, nil + return config, nil }