feat: add rsync deploy script with documentation
This commit is contained in:
19
README.md
19
README.md
@@ -114,7 +114,24 @@ Für Produktion werden nur diese Dateien benötigt:
|
||||
└── assets/
|
||||
```
|
||||
|
||||
**Nicht deployen:** `tests/`, `docs/`, `AGENTS.md`, `README.md`, `.git/`
|
||||
**Nicht deployen:** `tests/`, `docs/`, `AGENTS.md`, `README.md`, `.git/`, `deploy.sh`
|
||||
|
||||
#### Deploy via Script
|
||||
|
||||
```bash
|
||||
# Einmalig: SSH-User und Pfad anpassen
|
||||
./deploy.sh user@dgray.io /home/user/web/dgray.io/public_html
|
||||
|
||||
# Oder Defaults im Script setzen und einfach:
|
||||
./deploy.sh
|
||||
```
|
||||
|
||||
Das Script nutzt `rsync` über SSH und synchronisiert nur geänderte Dateien.
|
||||
Ausgeschlossene Dateien/Ordner (tests, docs, .git, etc.) werden automatisch übersprungen.
|
||||
|
||||
**Voraussetzungen:**
|
||||
- SSH-Key-Authentifizierung zum Server
|
||||
- `rsync` lokal und auf dem Server installiert
|
||||
|
||||
### Tests ausführen
|
||||
|
||||
|
||||
Reference in New Issue
Block a user