From 7320d5326fca5faa76fc27500f918323ce2c32f5 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Fri, 28 Nov 2025 21:46:04 +0900 Subject: refactor(backend): Move config.go to separate package --- backend/config.go | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 backend/config.go (limited to 'backend/config.go') 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 -} -- cgit v1.2.3-70-g09d2