From 536d7016418cb03cd6182c29380d9742c70872e4 Mon Sep 17 00:00:00 2001 From: db1234719 Date: Mon, 4 May 2026 08:24:59 +0330 Subject: [PATCH] refactor: simplified and used sqlite for all the whitelists --- config.go | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/config.go b/config.go index f0df782..463fcf0 100644 --- a/config.go +++ b/config.go @@ -6,24 +6,20 @@ import ( ) type Config struct { - Port string - APIToken string - PermanentWhitelistFile string - DataDir string - CleanupInterval time.Duration - WatchInterval time.Duration - DBPath string + Port string + APIToken string + DataDir string + CleanupInterval time.Duration + DBPath string } func loadConfig() Config { return Config{ - Port: getEnv("AUTH_GATE_PORT", "8080"), - APIToken: getEnv("AUTH_GATE_API_TOKEN", ""), - PermanentWhitelistFile: getEnv("PERMANENT_WHITELIST_FILE", "./config/permanent_whitelist.txt"), - DataDir: getEnv("DATA_DIR", ". /data"), - CleanupInterval: parseDuration("CLEANUP_INTERVAL", 60*time.Second), - WatchInterval: parseDuration("WATCH_INTERVAL", 30*time.Second), - DBPath: getEnv("AUTH_GATE_DB_PATH", ". /data/auth-gate.db"), + Port: getEnv("AUTH_GATE_PORT", "8080"), + APIToken: getEnv("AUTH_GATE_API_TOKEN", ""), + DataDir: getEnv("DATA_DIR", "/data"), + CleanupInterval: parseDuration("CLEANUP_INTERVAL", 60*time.Second), + DBPath: getEnv("AUTH_GATE_DB_PATH", "/data/auth-gate.db"), } }