move redis config over to config file

This commit is contained in:
Gregory Wells
2026-06-08 18:54:31 -04:00
parent 40429d7618
commit 109199ea45
5 changed files with 21 additions and 12 deletions
+9 -3
View File
@@ -21,10 +21,16 @@ type StyleConfig struct {
LogoPath string `json:"logo_path"`
}
type RedisConfig struct {
RedisURL string `json:"redis_url"`
Prefix string `json:"prefix"`
}
type WebserverConfig struct {
Port int `json:"port"`
BaseURL string `json:"base_url"`
SessionStore string `json:"session_store"`
Port int `json:"port"`
BaseURL string `json:"base_url"`
SessionStore string `json:"session_store"`
RedisConfigInfo RedisConfig `json:"redis_config"`
}
type EmailConfig struct {
+1 -1
View File
@@ -232,7 +232,7 @@ func main() {
if serverConfig.WebserverConfig.SessionStore == "in_memory" {
sessionManager.SetStoreType(session.InMemory)
} else if serverConfig.WebserverConfig.SessionStore == "redis" {
sessionManager.SetStoreType(session.Redis)
sessionManager.SetStoreType(session.Redis, serverConfig.WebserverConfig.RedisConfigInfo.RedisURL, serverConfig.WebserverConfig.RedisConfigInfo.Prefix)
} else {
logging.Warnf("'%s' is an unknown session store type defaulting to in memory", serverConfig.WebserverConfig.SessionStore)
sessionManager.SetStoreType(session.InMemory)