Hans-R-D/encoder-pipeline
0
1import uvicorn2from video_encoder.api.main import app3from rq import Worker, Queue4from redis import Redis5from video_encoder.config import RedisConfig6 7import subprocess8import uvicorn9from video_encoder.api.main import app10 11if __name__ == "__main__":12 # Start worker in separate process13 worker_process = subprocess.Popen(["python", "video_encoder/worker/worker.py"])14 15 try:16 # Start API server17 uvicorn.run(app, host="0.0.0.0", port=7860, log_config=None)18 finally:19 worker_process.terminate()20 