move redis config over to config file
This commit is contained in:
+9
-3
@@ -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
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user