ARCHIVISE / app /worker.py
UNI12345's picture
Initialize Archvise API backend for Hugging Face Spaces
50925ca
Raw
History Blame Contribute Delete
428 Bytes
import redis
from rq import Queue, Connection, Worker
from app.config import settings
from loguru import logger
listen = ["default"]
conn = redis.Redis.from_url(settings.REDIS_URL)
def run_worker():
logger.info(f"Starting RQ worker connecting to Redis at {settings.REDIS_URL}")
with Connection(conn):
worker = Worker(list(map(Queue, listen)))
worker.work()
if __name__ == "__main__":
run_worker()