add redis backend for storage of gameboards
This commit is contained in:
+3
-1
@@ -23,6 +23,9 @@ def build_server_from_env(default_snake_type:str) -> Server:
|
||||
storage_type=os.environ.get('STORAGE', 'LocalStorage'),
|
||||
debug=env_bool('DEBUG_SERVER'),
|
||||
check_tls_security=False,
|
||||
game_state_backend=os.environ.get('GAME_STATE_BACKEND', 'memory'),
|
||||
game_state_redis_url=os.environ.get('GAME_STATE_REDIS_URL', 'redis://localhost:6379/0'),
|
||||
game_state_ttl_sec=int(os.environ.get('GAME_STATE_TTL_SEC', '900')),
|
||||
)
|
||||
|
||||
if env_bool('STORE_GAME_HISTORY'):
|
||||
@@ -30,7 +33,6 @@ def build_server_from_env(default_snake_type:str) -> Server:
|
||||
|
||||
return server
|
||||
|
||||
|
||||
def build_run_config() -> RunConfig:
|
||||
return {
|
||||
'host': os.environ.get('HOST', '0.0.0.0'),
|
||||
|
||||
Reference in New Issue
Block a user