29 lines
790 B
Python
29 lines
790 B
Python
"""Скрипт для запуска веб-сервиса транскрибации."""
|
|
|
|
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",
|
|
)
|