23 lines
711 B
Bash
23 lines
711 B
Bash
|
|
#!/bin/bash
|
|||
|
|
set -e
|
|||
|
|
|
|||
|
|
echo "🚀 Transcription Service Docker Container"
|
|||
|
|
echo "=========================================="
|
|||
|
|
|
|||
|
|
# Проверяем HF_TOKEN
|
|||
|
|
if [ -z "$HF_TOKEN" ]; then
|
|||
|
|
echo "⚠️ Внимание: HF_TOKEN не установлен. Диаризация будет недоступна."
|
|||
|
|
echo " Запустите с: docker compose up -e HF_TOKEN=your_token"
|
|||
|
|
else
|
|||
|
|
echo "✅ HF_TOKEN установлен"
|
|||
|
|
fi
|
|||
|
|
|
|||
|
|
# Создаём директории если их нет
|
|||
|
|
mkdir -p uploads processed tmp
|
|||
|
|
|
|||
|
|
echo "📡 Запуск сервера на http://0.0.0.0:8000"
|
|||
|
|
echo ""
|
|||
|
|
|
|||
|
|
# Запускаем uvicorn (worker'ы стартуют через lifespan в backend/main.py)
|
|||
|
|
exec "$@"
|