diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 26 |
1 files changed, 25 insertions, 1 deletions
@@ -60,7 +60,7 @@ Zrzuty baz danych muszą zostać niezależnie pozyskane od sędziów poszczegól Zmienne środowiskowe: * `LIGA_MYSQL_CONNECTION_OPTS`: komplet przełączników polecenia `mysql` pozwalający podłączyć się do docelowego (lokalnego) serwera MySQL - * `LIGA_S3_BUCKET`: URI wiaderka S3, w którym trzymane są zrzuty + * `LIGA_S3_BUCKET`: URI wiaderka S3, w którym trzymane są zrzuty - uwaga, obiekty z podkatalogów są ignorowane Pliki konfiguracyjne: @@ -68,6 +68,30 @@ Pliki konfiguracyjne: * `dumps/.mapping`: mapowanie nazw plików zrzutów na docelowe bazy danych, do których zrzuty są wgrywane, każdy wiersz to jeden turniej, w każdym wierszu najpierw pojawia się nazwa bazy danych, a następnie, po odstępie, nazwa pliku relatywna względem `./dumps/` (domyślnie zrzuty trafiają do katalogu `./dumps/sync/`) * `dumps/.queries`: spis poleceń SQL wykonywanych na każdej bazie danych po wgraniu jej do lokalnego serwera, po jednym poleceniu na wiersz +## Kopie zapasowe lokalnych baz danych + +Moduł zrzuca do określonej ścieżki w S3 lokalne (z punktu widzenia koordynatora) bazy danych, może służyć np. do wykonywania kopii zapasowych baz butlerów ogólnopolskich. + +### Wymagania wstępne + + * s3cmd + * klient MySQL z mysqldump + +### Wywołanie + +`make backups` + +### Konfiguracja + +Zmienne środowiskowe: + + * `LIGA_MYSQL_CONNECTION_OPTS`: komplet przełączników polecenia `mysql` pozwalający podłączyć się do źródłowego (lokalnego) serwera MySQL + * `LIGA_S3_BACKUP_BUCKET`: URI wiaderka S3, w którym trzymane będą zrzuty + +Pliki konfiguracyjne: + + * `dumps/.backup`: spis baz danych do zrzucenia z lokalnego serwera, po jednej bazie na wiersz + ## Moduł butlera Zbija wiele turniejów w jeden, w celu wyliczenia wspólnego butlera. |