#!/bin/bash echo "🚀 Starte Update Prozess..." # 1. Neuesten Code holen echo "đŸ“„ Git Pull..." git pull # 2. Docker Images neu bauen und Container neu starten # --build: Zwingt Docker, die Images neu zu bauen (nutzt Multi-Stage) # -d: Detached mode (im Hintergrund) # --remove-orphans: RĂ€umt alte Container auf, falls Services umbenannt wurden echo "🐳 Baue und starte Container..." docker compose up -d --build --remove-orphans # 3. AufrĂ€umen (Optional) # Löscht alte Images ("dangling images"), die beim Build ĂŒbrig geblieben sind, um Platz zu sparen echo "đŸ§č RĂ€ume alte Images auf..." docker image prune -f echo "✅ Fertig! Die App lĂ€uft in der neuesten Version."