From a24a98a4b17a714b240e8484c53ffbd0c34a46d5 Mon Sep 17 00:00:00 2001 From: Alexey Vasiliev Date: Wed, 24 Jul 2024 01:56:21 +0300 Subject: [PATCH] bind to port --- README.md | 2 +- cmd/root.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d588a8d..4dad21f 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ Configuration environment variables: ```ini POSTAL_SERVER_HOST - server host (default: 0.0.0.0) -POSTAL_SERVER_PORT - server port (default: 8000) +POSTAL_SERVER_PORT or PORT - server port (default: 8000) POSTAL_SERVER_TRUSTED_PROXIES - trusted proxies IP addresses (separated by comma) POSTAL_SERVER_LOG_FORMAT - log format, can be "json" or "text" (default: "text") POSTAL_SERVER_LOG_LEVEL - log level (default: "info") diff --git a/cmd/root.go b/cmd/root.go index 2bca9a0..c2de1ed 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -168,6 +168,7 @@ func init() { viper.BindPFlag("host", rootCmd.PersistentFlags().Lookup("host")) rootCmd.PersistentFlags().IntP("port", "p", 8000, "server port") viper.BindPFlag("port", rootCmd.PersistentFlags().Lookup("port")) + viper.BindEnv("port", "PORT") rootCmd.PersistentFlags().StringSliceP("trusted_proxies", "t", []string{}, "trusted proxies IP addresses (separated by commas)") viper.BindPFlag("trusted_proxies", rootCmd.PersistentFlags().Lookup("trusted_proxies"))