# Vendoo 1.42.0 – Ein-Klick-Update

## So benutzt du es

1. ZIP vollständig in einen neuen Ordner entpacken.
2. `UPDATE_VENDOO.bat` doppelklicken.
3. Nur beim ersten Start GitHub im Browser anmelden.
4. Nur beim ersten Start den Coolify-Deploy-Webhook einfügen.
5. Danach läuft alles automatisch.

## Automatischer Ablauf

- Git, Node.js LTS und GitHub CLI werden bei Bedarf über `winget` installiert.
- Das private Repository `Masterluke77/vendoo` wird frisch aus `main` geklont.
- Ein isolierter Release-Branch wird angelegt.
- Nur sichere Source-Dateien werden übernommen.
- `.env`, Datenbanken, Uploads, Backups, Logs und Schlüssel bleiben ausgeschlossen.
- `npm ci` und `npm run verify:all` laufen vollständig.
- Der Pull Request wird erstellt, geprüft und nach `main` gemergt.
- GitHub Actions startet den Coolify-Deploy-Webhook.
- Erfolg wird erst gemeldet, wenn `/readyz` HTTP 200 und exakt Version `1.42.0` liefert.
- Abschließend wird `/healthz` geprüft.

## Sicherheit

Der Coolify-Webhook wird nicht in das Paket oder Repository geschrieben. Er wird nur einmalig als verschlüsseltes GitHub Actions Secret `COOLIFY_DEPLOY_WEBHOOK_URL` gespeichert.

Das persistente Coolify-Volume `/app/data` wird weder ersetzt noch gelöscht. Parallele Produktionsdeployments werden durch GitHub Actions `concurrency` verhindert.

Lokale Protokolle liegen unter `logs/update-1.42.0-<Zeitstempel>.log`. Der Ordner `logs` wird vom Git-Staging ausgeschlossen.
