ten / start.sh
3v324v23's picture
Полностью переработан деплой для обхода ограничений прав доступа на HuggingFace Space
20ad26e
raw
history blame
1.03 kB
#!/bin/bash
# Вывод информации о запуске
echo "===== Starting TEN-Agent on HuggingFace Space ====="
echo "$(date)"
echo "Current directory: $(pwd)"
# Вывод информации о пользователе и его правах
echo "===== Environment Information ====="
echo "User: $(whoami)"
echo "Groups: $(groups)"
echo "Home directory: $HOME"
# Проверяем наличие .env файла
if [ -f .env ]; then
echo "✅ .env file found"
cat .env | grep -v "KEY\|CERTIFICATE" | sed 's/=.*/=***/'
else
echo "⚠️ Warning: .env file not found, will use environment variables"
fi
# Запускаем приложение напрямую через fallback скрипт
echo "===== Starting TEN-Agent via fallback script ====="
echo "Due to permission issues in Hugging Face Space, we'll use the fallback script"
echo "This will create necessary files in /tmp where we have write access"
# Выполняем Python скрипт напрямую
exec python3 /app/fallback.py