Manifestbasierter Production-Updater 3.3, Modulnavigation, optionales Produktbild Studio, Listing-Studio-Aktionsleiste sowie plattformübergreifende Windows-/Linux-Release-Gates.
1.4 KiB
1.4 KiB
Vendoo 1.42.0 – Ein-Klick-Update
So benutzt du es
- ZIP vollständig in einen neuen Ordner entpacken.
UPDATE_VENDOO.batdoppelklicken.- Nur beim ersten Start GitHub im Browser anmelden.
- Nur beim ersten Start den Coolify-Deploy-Webhook einfügen.
- Danach läuft alles automatisch.
Automatischer Ablauf
- Git, Node.js LTS und GitHub CLI werden bei Bedarf über
wingetinstalliert. - Das private Repository
Masterluke77/vendoowird frisch ausmaingeklont. - Ein isolierter Release-Branch wird angelegt.
- Nur sichere Source-Dateien werden übernommen.
.env, Datenbanken, Uploads, Backups, Logs und Schlüssel bleiben ausgeschlossen.npm ciundnpm run verify:alllaufen vollständig.- Der Pull Request wird erstellt, geprüft und nach
maingemergt. - GitHub Actions startet den Coolify-Deploy-Webhook.
- Erfolg wird erst gemeldet, wenn
/readyzHTTP 200 und exakt Version1.42.0liefert. - Abschließend wird
/healthzgeprü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.