File size: 1,150 Bytes
588adc0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
#!/bin/bash
echo "===== Starting TEN-Agent in Python Wrapper Mode ====="
echo "$(date)"
echo "Current directory: $(pwd)"
echo "===== Environment Information ====="
echo "User: $(whoami || echo 'Unknown')"
echo "Groups: $(groups || echo 'Unknown')"
echo "Home directory: $HOME"
# Создаем необходимые директории
echo "Creating temporary directories in /tmp..."
mkdir -p /tmp/ten_user/agents
mkdir -p /tmp/ten_user/logs
chmod -R 777 /tmp/ten_user
# Проверяем наличие файлов
echo "Checking necessary files..."
if [ -f "api_wrapper.py" ]; then
echo "✅ api_wrapper.py found"
else
echo "❌ api_wrapper.py missing!"
exit 1
fi
if [ -f "app.py" ]; then
echo "✅ app.py found"
else
echo "❌ app.py missing!"
exit 1
fi
# Проверяем python и зависимости
echo "Checking Python..."
python3 --version
python3 -c "import gradio; import fastapi; print('✅ All dependencies installed')" || echo "❌ Dependencies missing"
# Запускаем приложение через Python wrapper
echo "Starting TEN-Agent via Python wrapper (app.py)..."
python3 app.py |