forked from TrueCloudLab/frostfs-node
cc7a723d77
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
22 lines
445 B
Go
22 lines
445 B
Go
package internal
|
|
|
|
import (
|
|
"strings"
|
|
)
|
|
|
|
// EnvPrefix is a prefix of ENV variables related
|
|
// to storage node configuration.
|
|
const EnvPrefix = "neofs"
|
|
|
|
// EnvSeparator is a section separator in ENV variables.
|
|
const EnvSeparator = "_"
|
|
|
|
// Env returns ENV variable key for a particular config parameter.
|
|
func Env(path ...string) string {
|
|
return strings.ToUpper(
|
|
strings.Join(
|
|
append([]string{EnvPrefix}, path...),
|
|
EnvSeparator,
|
|
),
|
|
)
|
|
}
|