Zmiany pomiędzy wersją 18 and wersją 19 dla AdminGuide/Procedures/RoboAutoUpdate
- Data i czas:
- 10/15/20 19:56:38 (4 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
AdminGuide/Procedures/RoboAutoUpdate
v18 v19 1 1 = Automatycznie update wersji ROBO = 2 2 3 Jeśli mamy już gotową wersję ROBO możemy przystąpić do utworzenia automatycznej aktualizacji tej wersji. Auto aktualizacja wersji ROBO jest odtwarzana z wersji produkcyjnej z backupu dnia poprzedniego.3 Jeśli mamy już gotową wersję ROBO możemy przystąpić do utworzenia automatycznej aktualizacji tej wersji. Auto aktualizacja wersji TEST / ROBO jest odtwarzana z wersji produkcyjnej z backupu dnia poprzedniego. 4 4 5 Do uruchomienia harmonogramu potrzebny nam będzie skrypt update_ robo, który umieszczamy w katalogu /etc/cron.daily.5 Do uruchomienia harmonogramu potrzebny nam będzie skrypt update_test, który umieszczamy w katalogu /etc/cron.daily. 6 6 7 7 {{{ … … 25 25 su - postgres -c "psql -c \"SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'test' AND pid <> pg_backend_pid();\"" 26 26 27 su - postgres -c "dropdb robo"28 su - postgres -c "createdb -O edokumenty robo"29 su - postgres -c "gunzip -c $DST/edokumenty.sql.gz | psql robo"27 su - postgres -c "dropdb test" 28 su - postgres -c "createdb -O edokumenty test" 29 su - postgres -c "gunzip -c $DST/edokumenty.sql.gz | psql test" 30 30 31 rsync $OPTIONS /home/edokumenty/public_html/ /home/ robo/public_html/31 rsync $OPTIONS /home/edokumenty/public_html/ /home/test/public_html/ 32 32 33 33 #VENDOR - element wymagany przy tworzeniu wersji robo dla eDokumentów w wersji 6 34 rsync $OPTIONS /home/edokumenty/vendor/ /home/ robo/vendor/34 rsync $OPTIONS /home/edokumenty/vendor/ /home/test/vendor/ 35 35 36 cd /home/ robo/public_html/apps/edokumenty36 cd /home/test/public_html/apps/edokumenty 37 37 vim -c '%s/dbname=edokumenty/dbname=robo/' -c 'wq' config.inc 38 38 vim -c "%s/define(\'ROBO_VERSION\', FALSE)/define(\'ROBO_VERSION\', \'WERSJA TESTOWA AUTO\')/g" -c 'wq' config.inc … … 42 42 43 43 {{{ 44 define( 'DB_NAME','dbname= robouser=http password= ');44 define( 'DB_NAME','dbname=test user=http password= '); 45 45 define('ROBO_VERSION','WERSJA TESTOWA AUTO'); 46 46 }}} 47 47 48 48 49 Zawartość pliku exclude_ robo.conf49 Zawartość pliku exclude_test.conf 50 50 {{{ 51 51 /apps/edokumenty/var/log/*