diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-11-28 21:46:04 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-11-28 21:46:04 +0900 |
| commit | 7320d5326fca5faa76fc27500f918323ce2c32f5 (patch) | |
| tree | 7e62e5f88da410d601fe33c776a1e900370cac22 /backend/config.go | |
| parent | fb003504b5c64271b37470b4c53f1c4451acec2a (diff) | |
| download | feedaka-7320d5326fca5faa76fc27500f918323ce2c32f5.tar.gz feedaka-7320d5326fca5faa76fc27500f918323ce2c32f5.tar.zst feedaka-7320d5326fca5faa76fc27500f918323ce2c32f5.zip | |
refactor(backend): Move config.go to separate package
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 -} |
