#!/bin/bash # Deployment-Skript fรผr Pfandsystem set -e echo "๐Ÿš€ Pfandsystem Deployment gestartet..." # 1. Frontend bauen echo "[1/6] Frontend wird gebaut..." npm install npm run build node fix-manifest-link.cjs # 2. Backend Dependencies installieren echo "[2/6] Backend Dependencies werden installiert..." cd backend npm install --production cd .. # 3. Docker Images bauen echo "[3/6] Docker Images werden gebaut..." docker-compose build # 4. Container stoppen echo "[4/6] Alte Container werden gestoppt..." docker-compose down # 5. Container starten echo "[5/6] Neue Container werden gestartet..." docker-compose up -d # 6. Warten und Status prรผfen echo "[6/6] Warte auf Container-Start..." sleep 10 echo "" echo "โœ… Deployment abgeschlossen!" echo "" echo "๐Ÿ“Š Container-Status:" docker-compose ps echo "" echo "๐ŸŒ Zugriff:" echo " Frontend: https://pfandsystem.backdigital.de" echo " phpMyAdmin: http://localhost:8081" echo " Backend API: http://localhost:3001/api" echo "" echo "๐Ÿ“ Logs anzeigen:" echo " docker-compose logs -f" echo ""