#!/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"