transcription/start_server.py

29 lines
790 B
Python
Raw Normal View History

"""Скрипт для запуска веб-сервиса транскрибации."""
import sys
from pathlib import Path
# Добавляем родительскую директорию в путь
sys.path.insert(0, str(Path(__file__).parent))
import uvicorn
from backend.main import app
from backend.queue import start_workers
if __name__ == "__main__":
print("🚀 Запуск сервиса транскрибации...")
print("📡 Сервер: http://localhost:8000")
print("")
# Запускаем фоновых рабочих
start_workers(num_workers=1)
# Запускаем сервер
uvicorn.run(
"backend.main:app",
host="0.0.0.0",
port=8000,
reload=False,
log_level="info",
)