Updates und Webhooks

Für Systemadministratoren. Der globale SysAdmin-Bereich ist ausschliesslich in der Desktopansicht vorgesehen.

Aktualisierung der Anwendung#

LAGORIS unterscheidet zwischen der Synchronisierung von GitHub-Staging und der bewussten Übernahme in die Produktivinstallation.

  1. Ein Push auf den Release-Branch latest kann das Staging synchronisieren.
  2. Änderungen werden in der Staging-Umgebung geprüft.
  3. Ein berechtigter SysAdmin übernimmt freigegebene Dateien im Wartungsmodus.
  4. Datenbankmigrationen werden getrennt und nach einer geprüften Sicherung ausgeführt.

Ein Webhook installiert keine neuen Produktivdateien automatisch.

Webhook-Center#

Seit Version 0.17.0 ist ein globales Webhook-Center verfügbar. Die derzeit freigegebene Aktion ist GitHub-Push → Git-Staging synchronisieren.

Die Verarbeitung prüft eine HMAC-SHA256-Signatur, Repository, Branch und Ereignistyp. Freie Shell-Befehle über Webhook-Eingaben sind nicht vorgesehen.

Weiterführende technische Unterlagen#