Verbessere Deploy-Scripts: Vollständiges Löschen der Zielverzeichnisse

Frontend:
- Lösche dist/ vor Build
- Lösche /opt/yourpart/frontend/dist vollständig vor Deploy
- Erstelle Zielverzeichnis neu nach dem Löschen

Backend:
- Lösche /opt/yourpart/backend vollständig vor Deploy
- Erstelle Backend-Verzeichnis neu nach dem Löschen

Dies stellt sicher, dass keine alten Dateien zurückbleiben.
This commit is contained in:
Torsten Schulz (local)
2025-09-03 19:58:11 +02:00
parent fa0e055d2e
commit d55449ff2c
2 changed files with 16 additions and 8 deletions

View File

@@ -13,10 +13,14 @@ cd backend
echo "Installing dependencies..."
npm ci --production
# Backend nach /opt/yourpart kopieren
echo "Copying backend to /opt/yourpart/backend..."
# Altes Backend löschen und neues kopieren
echo "Lösche altes Backend..."
sudo rm -rf /opt/yourpart/backend
echo "Erstelle Backend-Verzeichnis..."
sudo mkdir -p /opt/yourpart/backend
sudo rm -rf /opt/yourpart/backend/*
echo "Kopiere neues Backend..."
sudo cp -r * /opt/yourpart/backend/
# Berechtigungen setzen