Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Po przygotowaniu kopii zapasowej zostanie ona zaplanowana do wykonania przy kolejnym uruchomieniu systemu:

Ręczne przywracanie kopii zapasowych

Info

Dotyczy tylko projektu PlusWorkflow

W przypadku gdy zmiany wprowadzone w aktualizacji uniemożliwiają uruchomienie systemu w celu przywrócenia kopii zapasowej, możemy dokonać przywrócenia kopii zapasowej ręcznie.

Patcher aktualizuje system przy uruchomieniu na podstawie plików zapisanych w katalogu .patcher w głównym katalogu web aplikacji (np. <tomcat>/webapps/PlusWorkflow/.patcher). Pliki kopii zapasowych zapisywane są w katalogu .patcher/backups.

W celu przywrócenia tych kopii zapasowych musimy stworzyć plik .patcher/patcher.plan z opisem planowanych działań:

Code Block
titlepatcher.plan
{
  "serverURI" : "http://www.aktualizacje.plusworkflow.pl",
  "version" : "<wersja systemu>",
  "patches" : [ ],
  "rollbacks" : [ "<nazwy plików kopii zapasowych - tablica>" ],
  "client" : {
    "token" : {
      "token" : "<token>"
    },
    "environment" : {
      "env" : "<env>"
    }
  },
  "applyAfter" : null
}
  • serverURI - adres serwera z aktualizacjami
  • version - aktualna wersja projektu
  • rollbacks - nazwy plików kopii zapasowych z katalogu backups które chcemy przywrócić (w kolejności przywracania – najmłodsze kopie na początku)
  • client - konfiguracja klienta (token klienta i środowisko)
Note
Właściwości patches i applyAfter nie są używane ale muszą pozostać w pliku planera.



Aktualizacja wtyczek

Aktualizacja wtyczek przebiega w uproszczonej formie w stosunku do aktualizacji systemu:

...