# Ruhepunkt Statische Website ohne Build-Prozess. Alle auslieferbaren Dateien liegen direkt im Repository. ## Backup-Workflow Ein versioniertes Backup der aktuellen Git-Version kann so erstellt werden: ```bash ./scripts/create-backup.sh ``` Optional kann ein eigenes Zielverzeichnis uebergeben werden: ```bash ./scripts/create-backup.sh /pfad/zum/backup-ordner ``` Das Skript erzeugt ein komprimiertes Archiv aus dem aktuellen `HEAD` und legt es standardmaessig unter `backups/` ab. ## Deployment 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` Beispiel fuer die Konfiguration: ```bash DEPLOY_HOST=example.org DEPLOY_USER=deploy-user DEPLOY_PORT=22 DEPLOY_TARGET_DIR=/pfad/zum/webspace ``` Das Skript uebertraegt die statischen Projektdateien und Verzeichnisse `css`, `img` und `vendor` per OpenSSH-SFTP auf den Webspace. Wichtig: Das Deployment aktualisiert vorhandene Dateien, entfernt aber keine Dateien auf dem Server, die lokal bereits geloescht wurden.