Spaces:
Sleeping
Sleeping
File size: 530 Bytes
8b4f8f9 c04cab6 0410763 8b4f8f9 795176c f27ea86 0410763 f27ea86 795176c 89c32de 795176c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
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 subprocess
import uvicorn
from video_encoder.api.main import app
if __name__ == "__main__":
# Start worker in separate process
worker_process = subprocess.Popen(["python", "video_encoder/worker/worker.py"])
try:
# Start API server
uvicorn.run(app, host="0.0.0.0", port=7860, log_config=None)
finally:
worker_process.terminate()
|