After story 3

This commit is contained in:
Ryan Shpeherd
2026-08-10 10:20:36 -04:00
parent b5bd0643e2
commit 4fdafeef91
5 changed files with 341 additions and 18 deletions
+4 -4
View File
@@ -17,6 +17,7 @@ sys.path.insert(0, str(Path(__file__).parent))
from config_loader import get_config
from db_connector import DBConnector
from logging_config import setup_logging
from orchestrator import WorkerPool
logger = logging.getLogger(__name__)
@@ -85,14 +86,13 @@ def main():
logger.info("Worker initialization complete. Starting processing loop...")
# TODO: Start scanner, processor, and monitoring services
# This is the skeleton - actual processing logic is in subsequent stories
pool = WorkerPool(db, config.data, max_workers=1)
try:
while True:
time.sleep(60) # Main loop placeholder
pool.start()
except KeyboardInterrupt:
logger.info("Worker shutting down.")
pool.stop()
if __name__ == "__main__":