initial
This commit is contained in:
23
backend/app/workers/main.py
Normal file
23
backend/app/workers/main.py
Normal file
@@ -0,0 +1,23 @@
|
||||
"""Worker entrypoint: runs trigger checker + future background jobs."""
|
||||
from __future__ import annotations
|
||||
|
||||
import asyncio
|
||||
|
||||
from app.logging_setup import get_logger, setup_logging
|
||||
from app.workers.trigger_runner import main_loop as trigger_loop
|
||||
|
||||
log = get_logger("worker")
|
||||
|
||||
|
||||
async def main():
|
||||
setup_logging()
|
||||
log.info("worker_starting")
|
||||
# Run all background loops concurrently
|
||||
await asyncio.gather(
|
||||
trigger_loop(),
|
||||
# Future: rag indexer, summary compactor, etc.
|
||||
)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(main())
|
||||
Reference in New Issue
Block a user