2020-02-17 13:12:09 +07:00
fix
2022-12-14 13:58:35 +07:00
fix
2022-12-14 13:57:13 +07:00
2020-03-27 12:40:45 +07:00
fix
2022-12-14 14:57:57 +07:00
2023-10-15 18:54:30 +07:00
2022-12-25 15:39:40 +07:00
2020-11-23 22:14:20 +07:00

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_CLASS - STANDARD_IA (холодное) или STANDARD_IA (обычное)
  • STORAGE_PATH - путь, куда складывать архив вида <bucket/folder>
  • ACCOUNT_ID - логин в хранилище
  • APPLICATION_KEY - пароль в хранилище

доп параметры:

  • CHUNK_SIZE - размер одного чанка при заливке больших файлов (по умолчанию 100 Мб)
Автор
S
Description
No description provided
Readme
70 KiB
Languages
Shell 77%
Dockerfile 23%