diff --git a/config/config.go b/config/config.go index 61521f2..c1ad1d8 100644 --- a/config/config.go +++ b/config/config.go @@ -1,9 +1,11 @@ package config import ( - "git.grassecon.net/grassrootseconomics/visedriver/env" - viseconfig "git.grassecon.net/grassrootseconomics/visedriver/config" + "strings" + apiconfig "git.grassecon.net/grassrootseconomics/sarafu-api/config" + viseconfig "git.grassecon.net/grassrootseconomics/visedriver/config" + "git.grassecon.net/grassrootseconomics/visedriver/env" ) func init() { @@ -11,13 +13,13 @@ func init() { } const ( - defaultSSHHost string = "127.0.0.1" - defaultSSHPort uint = 7122 + defaultSSHHost string = "127.0.0.1" + defaultSSHPort uint = 7122 defaultHTTPHost string = "127.0.0.1" - defaultHTTPPort uint = 7123 + defaultHTTPPort uint = 7123 + defaultDomain = "sarafu.local" ) - func LoadConfig() error { err := viseconfig.LoadConfig() if err != nil { @@ -30,6 +32,16 @@ func LoadConfig() error { return nil } +func SearchDomains() []string { + var ParsedDomains []string + SearchDomains := env.GetEnv("ALIAS_SEARCH_DOMAINS", defaultDomain) + SearchDomainList := strings.Split(env.GetEnv("ALIAS_SEARCH_DOMAINS", SearchDomains), ",") + for _, domain := range SearchDomainList { + ParsedDomains = append(ParsedDomains, strings.ReplaceAll(domain, " ", "")) + } + return ParsedDomains +} + func DbConn() string { return viseconfig.DbConn }