1
0
mirror of https://github.com/go-kratos/kratos.git synced 2025-03-17 21:07:54 +02:00

replace env underscore to dot (#1229)

* replace env underscore to dot

* Compatible with dot format
This commit is contained in:
longxboy 2021-07-23 22:38:18 +08:00 committed by GitHub
parent d4ac341bc8
commit 38c9def445
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

7
config/env/env.go vendored
View File

@ -40,7 +40,12 @@ func (e *env) load(envStrings []string) []*config.KeyValue {
k = k[1:]
}
}
if strings.Contains(k, "_") {
kv = append(kv, &config.KeyValue{
Key: strings.Replace(k, "_", ".", -1),
Value: []byte(v),
})
}
kv = append(kv, &config.KeyValue{
Key: k,
Value: []byte(v),