refactor: use variable for environment prefix
This commit is contained in:
@@ -14,14 +14,16 @@ import (
|
|||||||
"git.brettb.xyz/goinv/server/internal/types"
|
"git.brettb.xyz/goinv/server/internal/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var envPrefix = "GOINV_SRV_"
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
seed := flag.Bool("seed", false, "seed the database")
|
seed := flag.Bool("seed", false, "seed the database")
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
config.LoadConfig(file.Provider("config.json"), json.Parser())
|
config.LoadConfig(file.Provider("config.json"), json.Parser())
|
||||||
config.LoadConfig(env.Provider("GOINV_SRV_", ".", func(s string) string {
|
config.LoadConfig(env.Provider(envPrefix, ".", func(s string) string {
|
||||||
return strings.Replace(strings.ToLower(
|
return strings.Replace(strings.ToLower(
|
||||||
strings.TrimPrefix(s, "GOINV_SRV_")), "_", ".", -1,
|
strings.TrimPrefix(s, envPrefix)), "_", ".", -1,
|
||||||
)
|
)
|
||||||
}), nil)
|
}), nil)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user