v1.0 - Version stable: multi-PC, détection UI-DETR-1, 3 modes exécution
- Frontend v4 accessible sur réseau local (192.168.1.40) - Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard) - Ollama GPU fonctionnel - Self-healing interactif - Dashboard confiance Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
74
check_flask.sh
Executable file
74
check_flask.sh
Executable file
@@ -0,0 +1,74 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
echo " 🔍 Flask Installation Check"
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
echo ""
|
||||
|
||||
# Check if venv is activated
|
||||
if [[ "$VIRTUAL_ENV" == *"venv_v3"* ]]; then
|
||||
echo "✅ venv_v3 is activated"
|
||||
echo " Path: $VIRTUAL_ENV"
|
||||
else
|
||||
echo "⚠️ venv_v3 is NOT activated"
|
||||
echo " Activating now..."
|
||||
source venv_v3/bin/activate
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "Checking Flask installation..."
|
||||
echo ""
|
||||
|
||||
# Check Flask
|
||||
if python3 -c "import flask" 2>/dev/null; then
|
||||
VERSION=$(python3 -c "import importlib.metadata; print(importlib.metadata.version('flask'))" 2>/dev/null)
|
||||
echo "✅ Flask installed: version $VERSION"
|
||||
else
|
||||
echo "❌ Flask NOT installed"
|
||||
echo " Run: pip install Flask>=3.0.0"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check Flask-SocketIO
|
||||
if python3 -c "import flask_socketio" 2>/dev/null; then
|
||||
VERSION=$(python3 -c "import importlib.metadata; print(importlib.metadata.version('flask-socketio'))" 2>/dev/null)
|
||||
echo "✅ Flask-SocketIO installed: version $VERSION"
|
||||
else
|
||||
echo "❌ Flask-SocketIO NOT installed"
|
||||
echo " Run: pip install Flask-SocketIO>=5.3.0"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
echo " Flask Components in Project"
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
echo ""
|
||||
|
||||
# List Flask components
|
||||
echo "📁 Flask-based components:"
|
||||
echo " 1. web_dashboard/app.py (port 5001)"
|
||||
echo " 2. command_interface/app.py (port 5002)"
|
||||
echo " 3. server/api_core.py (port 8000)"
|
||||
echo " 4. core/analytics/api/analytics_api.py (port 5000)"
|
||||
|
||||
echo ""
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
echo " Quick Start Commands"
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
echo ""
|
||||
echo "# Activate venv (if not already active)"
|
||||
echo "source venv_v3/bin/activate"
|
||||
echo ""
|
||||
echo "# Launch dashboard"
|
||||
echo "python3 web_dashboard/app.py"
|
||||
echo ""
|
||||
echo "# Launch command interface"
|
||||
echo "python3 command_interface/app.py"
|
||||
echo ""
|
||||
echo "# Launch analytics API"
|
||||
echo "python3 test_analytics_server.py"
|
||||
echo ""
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
echo "✅ Flask is ready to use!"
|
||||
echo "═══════════════════════════════════════════════════════════════"
|
||||
Reference in New Issue
Block a user