Add deploy preflight checks

This commit is contained in:
2026-06-23 11:47:03 +02:00
parent aac6169251
commit e108a5e78b
3 changed files with 49 additions and 9 deletions
+4 -1
View File
@@ -24,7 +24,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. Deployment starten: `./scripts/deploy-sftp.sh`
3. Upload-Liste bei Bedarf in `scripts/deploy-include.txt` anpassen
4. Deployment starten: `./scripts/deploy-sftp.sh`
Beispiel fuer die Konfiguration:
@@ -37,4 +38,6 @@ DEPLOY_TARGET_DIR=/pfad/zum/webspace
Das Skript uebertraegt die statischen Projektdateien und Verzeichnisse `css`, `img` und `vendor` per OpenSSH-SFTP auf den Webspace.
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.
Wichtig: Das Deployment aktualisiert vorhandene Dateien, entfernt aber keine Dateien auf dem Server, die lokal bereits geloescht wurden.