#!/bin/bash git fetch git pull echo "=== YourPart Update Script ===" echo "Dieses Script aktualisiert die Anwendung OHNE .env-Dateien zu überschreiben" echo "" # Prüfen ob wir im richtigen Verzeichnis sind if [ ! -f "package.json" ]; then echo "Error: Please run this script from the YourPart3 root directory" exit 1 fi # Prüfen ob sudo verfügbar ist if ! command -v sudo &> /dev/null; then echo "Error: sudo is required but not installed" exit 1 fi # Backend updaten echo "" echo "=== Updating Backend ===" ./update-backend.sh # Frontend bauen und updaten echo "" echo "=== Building and Updating Frontend ===" ./update-frontend.sh echo "" echo "=== Update Completed! ===" echo "Your application has been updated." echo "" echo "To check logs:" echo " Backend: sudo journalctl -u yourpart.service -f" echo " Apache: sudo tail -f /var/log/apache2/yourpart.*.log"