in internal/mode/advanced/elastic/client.go [59:76]
func ConfigFromEnv() (*Config, error) {
data := strings.NewReader(os.Getenv("ELASTIC_CONNECTION_INFO"))
config, err := ReadConfig(data)
if err != nil {
return nil, fmt.Errorf("Couldn't parse ELASTIC_CONNECTION_INFO: %w", err)
}
if config.IndexNameCommits == "" {
config.IndexNameCommits = BuildIndexName() + "-commits"
}
if config.IndexNameDefault == "" {
config.IndexNameDefault = BuildIndexName()
}
return config, nil
}