Manifestbasierter Production-Updater 3.3, Modulnavigation, optionales Produktbild Studio, Listing-Studio-Aktionsleiste sowie plattformübergreifende Windows-/Linux-Release-Gates.
37 lines
2.1 KiB
Markdown
37 lines
2.1 KiB
Markdown
# Vendoo 1.43.0 – Start hier
|
||
|
||
## Production Updater 3.3 starten
|
||
|
||
1. Dieses ZIP vollständig in einen neuen lokalen Ordner entpacken, zum Beispiel `C:\Vendoo-Update`.
|
||
2. Im Ordner `vendoo` doppelt auf `UPDATE_VENDOO.bat` klicken.
|
||
3. Den Vendoo Production Updater bis zum eindeutigen Ergebnis geöffnet lassen.
|
||
|
||
Der Updater zeigt zehn klare Phasen, Fortschritt, Live-Protokoll und einen dauerhaft sichtbaren Fehlerzustand. Beim ersten Lauf kann einmalig die GitHub-Anmeldung im Browser erforderlich sein. GitHub CLI wird bei Bedarf als verwaltete portable Kopie geladen und per SHA-256 geprüft.
|
||
|
||
Ein Coolify-Webhook wird nicht abgefragt. Nach einem erfolgreichen Merge verwendet Vendoo das bereits eingerichtete Coolify Auto Deploy der GitHub-Verknüpfung und bestätigt anschließend `/readyz` mit exakt Version `1.43.0`.
|
||
|
||
## Release-Architektur 3.0
|
||
|
||
- Die geklonte `main`-Arbeitskopie wird nicht geleert.
|
||
- `release-manifest.json` enthält jede auszuliefernde Datei mit Größe und SHA-256.
|
||
- Pflichtdateien wie `db/schema.sql` werden vor den Tests hart geprüft.
|
||
- Dateien werden als Overlay angewendet und im Ziel erneut gehasht.
|
||
- `release-manifest.json` wird anschließend als bytegeprüfte Steuerdatei in die Arbeitskopie übernommen.
|
||
- Löschungen sind nur über die explizite Liste `removedFiles` erlaubt.
|
||
- Alte Updater-2.x-Sitzungen werden nicht übernommen.
|
||
- GitHub Actions führt den vollständigen Releasevertrag auf Windows und Linux aus.
|
||
|
||
## Inhalt von Vendoo 1.43.0
|
||
|
||
- modulabhängige Navigation: deaktivierte Module verschwinden sofort aus der Seitenleiste,
|
||
- optionales, standardmäßig deaktiviertes Modul **Produktbild Studio**,
|
||
- grundlegend überarbeitete Seite **Neuer Artikel**,
|
||
- dauerhaft sichtbare Aktionen **Artikel generieren** und **Speichern**,
|
||
- manifestbasierter Production Updater 3.3.
|
||
|
||
## Sicherheitsgrenzen
|
||
|
||
Der Updater ersetzt oder löscht niemals `/app/data`, Datenbanken, Uploads, Backups, `.env` oder API-Schlüssel. GitHub-Checks, kontrollierter Merge, Coolify Auto Deploy und `/readyz`-Versionskontrolle bleiben verpflichtend.
|
||
|
||
Technische Details: `docs/PRODUCTION_UPDATER_3_3.md`.
|