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