Skip to content
Snippets Groups Projects

Resolve "Implement Viper configuration"

Merged Olgun Cengiz requested to merge 6-Implement_Viper_configuration into master
5 files
+ 52
11
Compare changes
  • Side-by-side
  • Inline
Files
5
server/configs.go 0 → 100644
+ 29
0
 
package server
 
 
import (
 
"log"
 
"github.com/spf13/viper"
 
)
 
 
func SetConfigValues() {
 
// Set Default Values For Config Variables
 
 
// Vereign API Related
 
viper.SetDefault("grpcClientUrl", "localhost:7877")
 
viper.SetDefault("restClientUrl", "localhost:7878")
 
viper.SetDefault("dataStorageClientUrl", "localhost:7777")
 
 
// Certificates Related
 
viper.SetDefault("certDir", "cert")
 
viper.SetDefault("certFile", "server.crt")
 
viper.SetDefault("certKey", "server.key")
 
viper.SetDefault("vereignCertFile", "vereign_ca.cer")
 
viper.SetDefault("vereignCertKey", "vereign_ca.key")
 
 
// Read Config File
 
viper.SetConfigName("config")
 
viper.AddConfigPath(".")
 
if err := viper.ReadInConfig(); err != nil {
 
log.Printf("can't read config: %s, will use default values", err)
 
}
 
}
 
\ No newline at end of file
Loading