Add deploy dry-run mode

This commit is contained in:
2026-06-23 11:47:49 +02:00
parent e108a5e78b
commit ab3a40f835
2 changed files with 26 additions and 1 deletions
+4 -1
View File
@@ -25,7 +25,8 @@ Ein SFTP-Deployment ist vorbereitet.
1. Vorlage kopieren: `cp .deploy.env.example .deploy.env`
2. In `.deploy.env` Host, Benutzer, Port und Zielpfad eintragen
3. Upload-Liste bei Bedarf in `scripts/deploy-include.txt` anpassen
4. Deployment starten: `./scripts/deploy-sftp.sh`
4. Optional Vorschau anzeigen: `./scripts/deploy-sftp.sh --dry-run`
5. Deployment starten: `./scripts/deploy-sftp.sh`
Beispiel fuer die Konfiguration:
@@ -40,4 +41,6 @@ Das Skript uebertraegt die statischen Projektdateien und Verzeichnisse `css`, `i
Vor dem Verbindungsaufbau prueft das Skript, ob alle in `scripts/deploy-include.txt` aufgefuehrten Dateien und Verzeichnisse lokal vorhanden sind. Die Upload-Liste kann damit zentral gepflegt werden.
Mit `--dry-run` gibt das Skript nur die erzeugten SFTP-Befehle aus, ohne eine Verbindung zum Server aufzubauen.
Wichtig: Das Deployment aktualisiert vorhandene Dateien, entfernt aber keine Dateien auf dem Server, die lokal bereits geloescht wurden.