package config import ( "os" "go.uber.org/config" ) func New() (config.Provider, error) { configFileName := os.Getenv("CONFIG_FILE") if configFileName == "" { configFileName = "config.yml" } provider, err := config.NewYAML( config.File("config.yml"), config.Expand(os.LookupEnv), ) if err != nil { return nil, err } return provider, nil }