refactor: implement database backend factory for SQLite and MySQL
- Add `get_repository()` factory function to select DB implementation at runtime via DECNET_DB_TYPE env var - Extract BaseRepository abstract interface from SQLiteRepository - Update dependencies to use factory-based repository injection - Add DECNET_DB_TYPE env var support (defaults to sqlite) - Refactor models and repository base class for cross-dialect compatibility
This commit is contained in:
@@ -14,7 +14,7 @@ from decnet.logging import get_logger
|
||||
from decnet.web.dependencies import repo
|
||||
from decnet.collector import log_collector_worker
|
||||
from decnet.web.ingester import log_ingestion_worker
|
||||
from decnet.web.attacker_worker import attacker_profile_worker
|
||||
from decnet.profiler import attacker_profile_worker
|
||||
from decnet.web.router import api_router
|
||||
|
||||
log = get_logger("api")
|
||||
|
||||
Reference in New Issue
Block a user