WiliX – Anwendungsupdates
==========================

Ein Anwendungsupdate ist eine ZIP-Datei mit folgender Struktur:

manifest.json
payload/
migrations/            (optional)

Beispiel manifest.json:
{
  "id": "meine-anwendung",
  "name": "Meine Anwendung",
  "fromVersion": "1.0.0",
  "toVersion": "1.1.0",
  "target": "www/meine-anwendung",
  "database": "meine_datenbank",
  "preserve": ["config", "uploads"]
}

SQL-Dateien unter migrations werden alphabetisch ausgeführt. Vorher erstellt WiliX
ein Datei- und Datenbankbackup. Bei einem Fehler wird ein Rollback versucht.
