...
Скрипты создания резервной копии (backup.sh, setup-cron-backup.sh) поддерживают следующие флаги:
| Флаг | Назначение |
|---|---|
--all (используется по умолчанию) | Резервная копия БД и файлов конфигурации |
| --database | Резервная копия БД |
| --configs | Резервная копия файлов конфигурации |
Для корректной работы скрипта создания резервной копии (backup.sh) необходимо определить следующие переменные окружения:
...
Для корректной работы скрипта создания резервной копии с задаваемой периодичностью (setup-cron-backup.sh) необходимо дополнительно определить следующие переменные окружения:
| Переменная | Назначение | Обязательна | Значение по умолчанию |
|---|---|---|---|
BACKUP_CRON | Cron-выражение для периодичности резервного копирования | Да | - |
| Примечание |
|---|
Во избежание потери файлов резервных копий при перезагрузке сервера рекомендуется изменить значения по умолчанию для переменных |
...
| Переменная | Назначение | Обязательна | Значение по умолчанию |
|---|---|---|---|
ECCM_DATABASE | Название базы данных для восстановления | При использовании флагов --all, --database | - |
POSTGRES_HOST | Хост PostgreSQL-сервера | При использовании флагов --all, --database | - |
POSTGRES_PORT | Порт PostgreSQL | Нет | '5432' |
ROOT_POSTGRES_USER | PostgreSQL-пользователь с правами на восстановление | При использовании флагов --all, --database | - |
ROOT_POSTGRES_PASSWORD | Пароль пользователя PostgreSQL | При использовании флагов --all, --database | - |
CONFIG_DIR | Директория для восстановления файлов конфигурации | При использовании флагов --all, --configs | |
BACKUPS_DIR | Директория для поиска резервной копии (если не указан файл) | Нет | `'/tmp/backups`backups' |
RESTORE_LOG | Путь к лог-файлу восстановления | Нет | '/tmp/restore/log/eccm_restore.log' |
...