Verbessere Deploy-Scripts: Lösche alle generierten Verzeichnisse

Frontend:
- Lösche node_modules/.vite/ (Vite Cache)
- Lösche node_modules/.cache/ (NPM Cache)
- Lösche dist/ (Build-Artefakte)

Backend:
- Lösche node_modules/.cache/ (NPM Cache)
- Lösche logs/ (Log-Dateien)
- Lösche tmp/ (Temporäre Dateien)

Dies stellt sicher, dass alle generierten Dateien und Caches
vollständig gelöscht werden, bevor ein neuer Build/Deploy startet.
This commit is contained in:
Torsten Schulz (local)
2025-09-03 20:18:42 +02:00
parent 5352dd4ac9
commit 3ca4c3ac8a
2 changed files with 10 additions and 2 deletions

View File

@@ -9,6 +9,12 @@ echo "Using STAGE: $STAGE"
# Zum Backend-Verzeichnis wechseln # Zum Backend-Verzeichnis wechseln
cd backend cd backend
# Alle generierten Verzeichnisse löschen
echo "Lösche alle generierten Verzeichnisse..."
rm -rf node_modules/.cache/
rm -rf logs/
rm -rf tmp/
# Dependencies installieren # Dependencies installieren
echo "Installing dependencies..." echo "Installing dependencies..."
npm ci --production npm ci --production

View File

@@ -11,9 +11,11 @@ if [ -d "dist" ]; then
sudo chown -R $USER:$USER dist/ 2>/dev/null || true sudo chown -R $USER:$USER dist/ 2>/dev/null || true
fi fi
# 3. Altes dist-Verzeichnis löschen # 3. Alle generierten Verzeichnisse löschen
echo "Lösche altes dist-Verzeichnis..." echo "Lösche alle generierten Verzeichnisse..."
rm -rf dist/ rm -rf dist/
rm -rf node_modules/.vite/
rm -rf node_modules/.cache/
# 4. Server-Umgebungsvariablen kopieren # 4. Server-Umgebungsvariablen kopieren
echo "Kopiere Server-Umgebungsvariablen..." echo "Kopiere Server-Umgebungsvariablen..."