aboutsummaryrefslogtreecommitdiff
path: root/cmd/cashier/config.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/cashier/config.go')
-rw-r--r--cmd/cashier/config.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/cmd/cashier/config.go b/cmd/cashier/config.go
index 1196cbd..eed98e1 100644
--- a/cmd/cashier/config.go
+++ b/cmd/cashier/config.go
@@ -1,6 +1,7 @@
package main
import (
+ "github.com/spf13/pflag"
"github.com/spf13/viper"
)
@@ -13,10 +14,10 @@ type config struct {
}
func setDefaults() {
- viper.SetDefault("ca", "http://localhost:10000")
- viper.SetDefault("key_type", "rsa")
- viper.SetDefault("key_size", 2048)
- viper.SetDefault("validity", "24h")
+ viper.BindPFlag("ca", pflag.Lookup("ca"))
+ viper.BindPFlag("key_type", pflag.Lookup("key_type"))
+ viper.BindPFlag("key_size", pflag.Lookup("key_size"))
+ viper.BindPFlag("validity", pflag.Lookup("validity"))
viper.SetDefault("validateTLSCertificate", true)
}