aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend/config.go
diff options
context:
space:
mode:
Diffstat (limited to 'backend/config.go')
-rw-r--r--backend/config.go35
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
-}