Zmiany pomiędzy wersją 1 and wersją 2 dla AdminGuide/Procedures/RoboAutoUpdate

Pokaż
Ignoruj:
Data i czas:
02/05/16 08:40:18 (9 years temu)
Autor:
jpo (IP: 79.188.124.105)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • AdminGuide/Procedures/RoboAutoUpdate

    v1 v2  
    1 ROBO AUTO 
     1= Automatycznie update wersji ROBO = 
    22 
     3Jeś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. 
     4 
     5Do uruchomienia harmonogramu potrzebny nam będzie skrypt update_robo, który umieszczamy w katalogu /etc/cron.daily. 
     6 
     7{{{ 
     8#!/bin/bash 
     9 
     10# Tworzy zrzut bazy danych 5 razy w tygodniu (uruchamiany z crona) 
     11#  od 1-pon do 5-pia 
     12# 
     13    
     14WDAY=$(date +%w) 
     15DST="/mnt/backup/db/${WDAY}" 
     16 
     17#[ -d $DST ] || umask 007 && mkdir $DST  
     18 
     19 
     20if [ "$WDAY" -lt 1 -o "$WDAY" -gt 6 ] 
     21then 
     22    exit 1 
     23fi 
     24 
     25su - postgres -c "dropdb robo" 
     26su - postgres -c "createdb -O edokumenty robo" 
     27su - postgres -c "gzip -d $DST/edokumenty.sql.gz" 
     28su - postgres -c "psql robo -f $DST/edokumenty.sql" 
     29 
     30cp /home/robo/public_html/apps/edokumenty/config.inc /home/robo/ 
     31cp -rp /home/edokumenty/public_html /home/robo/ 
     32# Odtwórz config.inc dla wersji robo 
     33cp /home/robo/config.inc /home/robo/public_html/apps/edokumenty/config.inc  
     34}}} 
     35 
     36Ważne! Po automatycznym odtworzeniu bazy na ROBO należy sprawdzić czy w pliku config.inc baza do z które ma korzystać system eDokumenty to robo 
     37 
     38{{{ 
     39define( 'DB_NAME','dbname=robo  user=http  password= '); 
     40}}}