Files
vendoo/docs/EIN_KLICK_UPDATE_1_42_0.md
T

1.4 KiB
Raw Blame History

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.