Spaces:
Sleeping
Sleeping
Chandima Prabhath
Update Dockerfile and run.py for improved environment configuration; enhance health check response in main.py
f27ea86 | import uvicorn | |
| from video_encoder.api.main import app | |
| from rq import Worker, Queue | |
| from redis import Redis | |
| from video_encoder.config import RedisConfig | |
| import threading | |
| import uvicorn | |
| from video_encoder.api.main import app | |
| from rq import Worker | |
| from video_encoder.config import RedisConfig | |
| def start_worker(): | |
| worker = Worker([RedisConfig.QUEUE_NAME], connection=RedisConfig.get_connection()) | |
| worker.work() | |
| if __name__ == "__main__": | |
| worker_thread = threading.Thread(target=start_worker, daemon=True) | |
| worker_thread.start() | |
| uvicorn.run(app, host="0.0.0.0", port=7860, log_config=None) | |