43 lines
2.0 KiB
Bash
Executable File
43 lines
2.0 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# MYP Network Visualization - Start Script
|
|
# Mercedes-Benz 3D-Druck-Management-System
|
|
|
|
echo "🚀 MYP Netzwerk-Visualisierung wird gestartet..."
|
|
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
|
|
|
# Prüfe ob Node.js verfügbar ist
|
|
if command -v node &> /dev/null; then
|
|
echo "✅ Node.js gefunden - Starte Development-Server..."
|
|
|
|
# Dependencies installieren falls nicht vorhanden
|
|
if [ ! -d "node_modules" ]; then
|
|
echo "📦 Installiere Dependencies..."
|
|
npm install
|
|
fi
|
|
|
|
# Development-Server starten
|
|
echo "🌐 Server wird auf http://localhost:3000 gestartet..."
|
|
npm run dev
|
|
|
|
else
|
|
echo "⚠️ Node.js nicht gefunden - Öffne index.html direkt im Browser..."
|
|
|
|
# Prüfe verfügbare Browser
|
|
if command -v google-chrome &> /dev/null; then
|
|
echo "🌐 Öffne mit Google Chrome..."
|
|
google-chrome index.html
|
|
elif command -v firefox &> /dev/null; then
|
|
echo "🌐 Öffne mit Firefox..."
|
|
firefox index.html
|
|
elif command -v xdg-open &> /dev/null; then
|
|
echo "🌐 Öffne mit Standard-Browser..."
|
|
xdg-open index.html
|
|
else
|
|
echo "💡 Bitte öffnen Sie 'index.html' manuell in Ihrem Browser."
|
|
fi
|
|
fi
|
|
|
|
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
|
echo "🎉 Viel Erfolg bei Ihrer Präsentation!"
|
|
echo "💡 Verwenden Sie ?debug=true für Performance-Monitoring" |