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 |