diff options
-rw-r--r-- | cmd/ponzu/main.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/cmd/ponzu/main.go b/cmd/ponzu/main.go index 6b801f6..43e9536 100644 --- a/cmd/ponzu/main.go +++ b/cmd/ponzu/main.go @@ -191,9 +191,12 @@ func init() { pflags := rootCmd.PersistentFlags() pflags.StringVar(&gocmd, "gocmd", "go", "custom go command if using beta or new release of Go") - viper.BindPFlag("dev", pflags.Lookup("dev")) - viper.BindPFlag("cli", pflags.Lookup("cli")) + viper.SetEnvPrefix("PONZU") viper.BindPFlag("gocmd", pflags.Lookup("gocmd")) + // bind the flags for run to environment variables, with PONZU_ prefix. + viper.BindPFlag("port", runCmd.Flags().Lookup("port")) + viper.BindPFlag("httpsport", runCmd.Flags().Lookup("httpsport")) + viper.BindPFlag("devhttps", runCmd.Flags().Lookup("devhttps")) } func main() { |