8.1.5. Aktualizace

Zde je popsaný typický postup aktualizace podle aktualizace testovacího prostředí.

  • Vypněte služby:

    sudo systemctl stop abm-gui-test
    sudo systemctl stop abm-api-test
    sudo systemctl stop abm-proc-test
    
  • Zaktualizujte obsah instalačního adresáře novým obsahem abm-1.x.y.rev.zip. Instalační soubor abm-1.x.y.rev.zip pro produkční prostředí je třeba vždy vzít z akceptačního prostředí z adresáře /opt/ais/abm/install.

    V síti aipsafe to můžete udělat pomocí příkazů:

    cd /opt/ais/abm
    curl -o abm.zip "https://repo.aipsafe.cz/repository/shared/cz.aipsafe.uk.ais/1.x.y.rev/extension/abm-1.x.y.rev.zip"
    unzip abm.zip
    mv abm.zip install
    
  • Zkontrolujte obsah konfiguračních souborů *.yml. Viz Konfigurace.

  • Zkontrolujte potřebu provést migraci databázového schéma:

    ./abm-cmd.sh validate
    
  • Pokud je třeba, zaktualizujte databázové schéma:

    ./abm-cmd.sh migrate
    
  • Zapněte služby:

    sudo systemctl start abm-gui-test
    sudo systemctl start abm-api-test
    sudo systemctl start abm-proc-test
    
  • Zkontrolujte, že služby běží:

    sudo systemctl status abm-gui-test
    sudo systemctl status abm-api-test
    sudo systemctl status abm-proc-test
    
  • Zkontrolujte, že jsou aplikace dostupné v browseru. Viz Přístupové body.