You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#!/bin/bash
# Kronos Web UI startup script
echo "🚀 Starting Kronos Web UI..."echo "================================"
# Check if Python is installedif ! command -v python3 &> /dev/null; then echo "❌ Python3 not installed, please install Python3 first" exit 1fi
# Check if in correct directoryif [ ! -f "app.py" ]; then echo "❌ Please run this script in the webui directory" exit 1fi
# Check dependenciesecho "📦 Checking dependencies..."if ! python3 -c "import flask, flask_cors, pandas, numpy, plotly" &> /dev/null; then echo "⚠️ Missing dependencies, installing..." pip3 install -r requirements.txt if [ $? -ne 0 ]; then echo "❌ Dependencies installation failed" exit 1 fi echo "✅ Dependencies installation completed"else echo "✅ All dependencies installed"fi
# Start applicationecho "🌐 Starting Web server..."echo "Access URL: http://localhost:7070"echo "Press Ctrl+C to stop server"echo ""
python3 app.py
|