updated config

main
alex 2023-11-04 22:53:10 +01:00
parent ac7e25af9a
commit 8e9293ea0f
1 changed files with 12 additions and 3 deletions

View File

@ -35,12 +35,21 @@ func LoadConfig() {
log.Fatalf("Failed to load DAYS_TO_KEEP_LOGS from env, err: %s", err.Error()) log.Fatalf("Failed to load DAYS_TO_KEEP_LOGS from env, err: %s", err.Error())
} }
Cfg = Config{ config := Config{
Debug: os.Getenv("DEBUG") == "true", Debug: os.Getenv("DEBUG") == "true",
Host: os.Getenv("HOST"),
Port: os.Getenv("PORT"),
LogFolder: os.Getenv("LOG_FOLDER"), LogFolder: os.Getenv("LOG_FOLDER"),
SSEServerEnabled: os.Getenv("SSE_SERVER_ENABLED") == "true", SSEServerEnabled: os.Getenv("SSE_SERVER_ENABLED") == "true",
DaysToKeepLogs: daysToKeepLogs, DaysToKeepLogs: daysToKeepLogs,
} }
// load default values if not in docker
if os.Getenv("DOCKER") == "" {
config.Host = os.Getenv("HOST")
config.Port = os.Getenv("PORT")
} else { // load from docker env
config.Host = "0.0.0.0"
config.Port = "3000"
}
Cfg = config
} }