75a86659320e6e6e1363cccd4394e7425dc7eb86
Backup под для cronjobs
поддерживает бекапирование баз типа:
- postgresql
- mongo
- mysql
умеет заливать на:
- s3
всегда передаем следующие переменные:
- PROJECT_NAME - на основе имени проекта будет сформирован файли бекапа вида
"$PROJECT_NAME"_<дата+время>".dump" - DBTYPE -
<mysql>,<postgres>,<mongo> - DBHOST - <host_service> на службу нужной базы
- DBUSER - юзер (если не используется, как например в монге, ставим "1")
- DBPASS - пасс (если не используется, как например в монге, ставим "1")
- DBTABLE - таблица (если не используется, как например в монге, ставим "1")
- STORAGE_HOST - можно указать свое s3 хранилище вида
s3.domain.comлибо амазоновское - STORAGE_REGION - по умолчанию: us-west
- STORAGE_PATH - путь, куда складывать архив вида
<bucket/folder> - ACCOUNT_ID - логин в хранилище
- APPLICATION_KEY - пароль в хранилище
доп параметры:
- CHUNK_SIZE - размер одного чанка при заливке больших файлов (по умолчанию 100 Мб)
Автор
Languages
Shell
77%
Dockerfile
23%