42 lines
1.9 KiB
Bash
42 lines
1.9 KiB
Bash
#!/bin/bash
|
|
# ─────────────────────────────────────────────
|
|
# one.OS Web App — Start Script
|
|
# ─────────────────────────────────────────────
|
|
|
|
echo ""
|
|
echo " ██████╗ ███╗ ██╗███████╗ ██████╗ ███████╗"
|
|
echo " ██╔═══██╗████╗ ██║██╔════╝ ██╔═══██╗██╔════╝"
|
|
echo " ██║ ██║██╔██╗ ██║█████╗ ██║ ██║███████╗"
|
|
echo " ██║ ██║██║╚██╗██║██╔══╝ ██║ ██║╚════██║"
|
|
echo " ╚██████╔╝██║ ╚████║███████╗ ╚██████╔╝███████║"
|
|
echo " ╚═════╝ ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚══════╝"
|
|
echo ""
|
|
echo " Ökosystem der Zukunft — Heilbronn für Europa"
|
|
echo " ─────────────────────────────────────────────"
|
|
|
|
# Check Python
|
|
if ! command -v python3 &>/dev/null; then
|
|
echo "❌ Python3 nicht gefunden!"
|
|
exit 1
|
|
fi
|
|
|
|
# Check Tornado
|
|
python3 -c "import tornado" 2>/dev/null || {
|
|
echo "❌ Tornado nicht installiert. Bitte: pip install tornado"
|
|
exit 1
|
|
}
|
|
|
|
DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
PORT=8080
|
|
|
|
echo ""
|
|
echo " 📍 Verzeichnis: $DIR"
|
|
echo " 🌐 Port: $PORT"
|
|
echo " 🔗 URL: http://localhost:$PORT"
|
|
echo ""
|
|
echo " ─────────────────────────────────────────────"
|
|
echo " Drücke Ctrl+C zum Beenden"
|
|
echo ""
|
|
|
|
cd "$DIR"
|
|
python3 app.py
|