Files
Projektarbeit-MYP/network-visualization/start.sh

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"