diff options
Diffstat (limited to 'backend/config.go')
| -rw-r--r-- | backend/config.go | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/backend/config.go b/backend/config.go deleted file mode 100644 index c66100e..0000000 --- a/backend/config.go +++ /dev/null @@ -1,35 +0,0 @@ -package main - -import ( - "errors" - "os" -) - -var ( - ErrNoSessionSecretEnvVar = errors.New("FEEDAKA_SESSION_SECRET environment variable is not set") -) - -type Config struct { - Port string - SessionSecret string - DevNonSecureCookie bool -} - -func LoadConfig() (*Config, error) { - port := os.Getenv("FEEDAKA_PORT") - sessionSecret := os.Getenv("FEEDAKA_SESSION_SECRET") - devNonSecureCookie := os.Getenv("FEEDAKA_DEV_NON_SECURE_COOKIE") - - if port == "" { - port = "8080" - } - if sessionSecret == "" { - return nil, ErrNoSessionSecretEnvVar - } - - return &Config{ - Port: port, - SessionSecret: sessionSecret, - DevNonSecureCookie: devNonSecureCookie == "1", - }, nil -} |
