ten / start.sh
3v324v23's picture
Полностью переработан деплой для использования официального TEN-Agent
dbc3350
raw
history blame
1.2 kB
#!/bin/bash
set -e
# Вывод информации о запуске
echo "===== Starting TEN-Agent on HuggingFace Space ====="
echo "$(date)"
echo "Current directory: $(pwd)"
# Проверяем наличие .env файла
if [ -f .env ]; then
echo "✅ .env file found"
cat .env | grep -v "KEY\|CERTIFICATE" | sed 's/=.*/=***/'
else
echo "❌ Error: .env file not found"
exit 1
fi
# Проверяем установку task
if command -v task &> /dev/null; then
echo "✅ task command is available"
task --version
else
echo "❌ Error: task command not found"
exit 1
fi
# Запускаем сборку агента с официальной командой
echo "===== Building TEN-Agent ====="
task use
# Обновляем порт для HuggingFace Space (HF использует порт 7860)
echo "===== Setting up port for HuggingFace Space ====="
export PORT=7860
# Отключаем запрос на использование камеры для HuggingFace Space
export NEXT_PUBLIC_DISABLE_CAMERA=true
# Запускаем TEN-Agent с официальной командой
echo "===== Starting TEN-Agent server ====="
exec task run