Конфигурация приложения перенесена в библиотеку

This commit is contained in:
2026-07-18 20:05:17 +03:00
parent a95793c3df
commit a5a29b03b6
18 changed files with 596 additions and 294 deletions

View File

@@ -8,22 +8,22 @@
Параметры конфигурации подключения к KeyDb (Redis)
"""
from net.xeaf.rack.utils.settings import RackConfig
from net.xeaf.rack.utils.settings import Environment
#
# Проверяем необходимость настройки
#
USE_KEYDB = RackConfig.env_bool('USE_KEYDB', True)
USE_KEYDB = Environment.get_bool('USE_KEYDB', True)
if USE_KEYDB:
#
# Читаем параметры подключения к KeyDb (Redis)
#
KEYDB_HOST = RackConfig.env_str("KEYDB_HOST", "127.0.0.1")
KEYDB_PORT = RackConfig.env_int("KEYDB_PORT", 6379)
KEYDB_DBINDEX = RackConfig.env_int("KEYDB_DBINDEX", 1)
KEYDB_PASSWORD = RackConfig.env_str('KEYDB_PASSWORD', "")
KEYDB_POOL_SIZE = RackConfig.env_int('KEYDB_POOL_SIZE', 5)
KEYDB_HOST = Environment.get_str("KEYDB_HOST", "127.0.0.1")
KEYDB_PORT = Environment.get_int("KEYDB_PORT", 6379)
KEYDB_DBINDEX = Environment.get_int("KEYDB_DBINDEX", 1)
KEYDB_PASSWORD = Environment.get_str('KEYDB_PASSWORD', "")
KEYDB_POOL_SIZE = Environment.get_int('KEYDB_POOL_SIZE', 5)
KEYDB_LOCATION = f"redis://:{KEYDB_PASSWORD}@{KEYDB_HOST}:{KEYDB_PORT}/{KEYDB_DBINDEX}"
#