Administrateur du système

Mises à jour depuis un hub central

EAS 1.0, patch 1.1+ (patch cumulatif), journal des modifications dans le panneau d'administration et application sans perte de données.

  1. 1

    Numérotation des versions

    Installation depuis asceas.ru - version **1.55** (package complet ~60 Mo). Modifications mineures - **patch 1.1 … 1.55+** (patch_files, généralement des centaines de kilo-octets, différence cumulée par rapport à la version 1.0). Major **2.0** - programme d'installation complet à nouveau. La version de la plateforme se trouve dans l'en-tête de l'administrateur et dans « Mise à jour depuis le hub ».

    Tip: Le correctif n'écrase pas PostgreSQL, le serveur/données et la passerelle SQLite.

  2. 2

    Ouvrez l'onglet mises à jour

    "Administration → Mise à jour depuis le hub." Le serveur lit https://asceas.ru/eas-hub/manifest.json et affiche le correctif disponible (par exemple 1.22), la taille et le journal des modifications.

    Onglet "Mise à jour depuis le nœud central" - changelog et patch
  3. 3

    Vérifiez le journal des modifications

    Le bloc changelog répertorie les modifications : nouveaux onglets, correctifs d’interface utilisateur, pilotes. Pour une version de correctif, bundle_kind patch_files est spécifié et la taille est d'environ 50 Ko - c'est normal, il ne s'agit pas d'une erreur de téléchargement.

  4. 4

    Appliquer la mise à jour

    Cliquez sur « Installer la mise à jour » (ou attendez la vérification automatique si elle est activée). Avant une mise à jour majeure en production, effectuez pg_dump. Après le patch, le redémarrage du serveur eas suffit généralement - les données ACS, télémétrie et HA sont enregistrées.

    Tip: Le site doit autoriser la mise à jour du hub (interrupteur sur le même onglet) et l'accès à asceas.ru/eas-hub.

  5. 5

    Vérifier après la mise à jour

    Assurez-vous que la version dans l'en-tête a changé (par exemple, 1.1), que /static/admin.js renvoie 200 et que les compteurs d'utilisateurs/cartes/télémétrie de la base de données n'ont pas été réinitialisés. En cas d'échec, sauvegarde depuis /var/lib/eas/update-backup/.