diff --git a/cognee/base_config.py b/cognee/base_config.py index 78fd7f3e7..bd9cc856a 100644 --- a/cognee/base_config.py +++ b/cognee/base_config.py @@ -26,5 +26,5 @@ class BaseConfig(BaseSettings): } @lru_cache -def get_llm_config(): +def get_base_config(): return BaseConfig() \ No newline at end of file diff --git a/cognee/infrastructure/databases/graph/GraphConfig.py b/cognee/infrastructure/databases/graph/config.py similarity index 100% rename from cognee/infrastructure/databases/graph/GraphConfig.py rename to cognee/infrastructure/databases/graph/config.py diff --git a/cognee/infrastructure/databases/relational/config.py b/cognee/infrastructure/databases/relational/config.py index d82034b40..035387de9 100644 --- a/cognee/infrastructure/databases/relational/config.py +++ b/cognee/infrastructure/databases/relational/config.py @@ -1,10 +1,12 @@ +import os from functools import lru_cache from pydantic_settings import BaseSettings, SettingsConfigDict from cognee.infrastructure.databases.relational import DuckDBAdapter - +from cognee.base_config import get_base_config +config = get_base_config() class RelationalConfig(BaseSettings): - db_path: str = "databases" + db_path: str = os.path.join(config.system_root_directory,"databases") db_name: str = "cognee.db" db_host: str = "localhost" db_port: str = "5432"