[#125] node: Move viper creation to internal/common/config

Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
This commit is contained in:
Anton Nikiforov 2023-04-20 12:44:39 +03:00
parent b2123bfd1a
commit d390f093e0
9 changed files with 101 additions and 76 deletions

View file

@ -8,6 +8,7 @@ import (
"os"
"git.frostfs.info/TrueCloudLab/frostfs-node/cmd/frostfs-node/config"
configViper "git.frostfs.info/TrueCloudLab/frostfs-node/cmd/internal/common/config"
"git.frostfs.info/TrueCloudLab/frostfs-node/internal/logs"
"git.frostfs.info/TrueCloudLab/frostfs-node/misc"
"git.frostfs.info/TrueCloudLab/frostfs-node/pkg/services/control"
@ -47,8 +48,8 @@ func main() {
}
appCfg := config.New(config.Prm{},
config.WithConfigFile(*configFile), config.WithConfigDir(*configDir),
config.WithEnvPrefix(config.EnvPrefix))
configViper.WithConfigFile(*configFile), configViper.WithConfigDir(*configDir),
configViper.WithEnvPrefix(config.EnvPrefix))
err := validateConfig(appCfg)
fatalOnErr(err)