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:
@@ -36,17 +36,21 @@ sudo mkdir -p /opt/yourpart/frontend/dist
|
||||
|
||||
# 7. Altes Frontend löschen
|
||||
echo "Lösche altes Frontend..."
|
||||
sudo rm -rf /opt/yourpart/frontend/dist/*
|
||||
sudo rm -rf /opt/yourpart/frontend/dist
|
||||
|
||||
# 8. Neues Frontend kopieren
|
||||
# 8. Zielverzeichnis neu erstellen
|
||||
echo "Erstelle Zielverzeichnis neu..."
|
||||
sudo mkdir -p /opt/yourpart/frontend/dist
|
||||
|
||||
# 9. Neues Frontend kopieren
|
||||
echo "Kopiere neues Frontend..."
|
||||
sudo cp -r dist/* /opt/yourpart/frontend/dist/
|
||||
|
||||
# 9. .env Datei kopieren
|
||||
# 10. .env Datei kopieren
|
||||
echo "Kopiere .env Datei..."
|
||||
sudo cp .env /opt/yourpart/frontend/
|
||||
|
||||
# 10. Berechtigungen setzen
|
||||
# 11. Berechtigungen setzen
|
||||
echo "Setze Berechtigungen..."
|
||||
sudo chown -R www-data:www-data /opt/yourpart/frontend/dist
|
||||
sudo chown www-data:www-data /opt/yourpart/frontend/.env
|
||||
@@ -54,7 +58,7 @@ sudo chmod -R 755 /opt/yourpart/frontend/dist
|
||||
sudo chmod 644 /opt/yourpart/frontend/.env
|
||||
|
||||
|
||||
# 11. Apache neu laden
|
||||
# 12. Apache neu laden
|
||||
echo "Lade Apache neu..."
|
||||
sudo systemctl reload apache2
|
||||
|
||||
|
||||
Reference in New Issue
Block a user