...
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 | ||
---|---|---|
| ||
{
"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:
...