init commit

This commit is contained in:
Vassiliy Yegorov
2020-02-17 13:12:09 +07:00
commit 5a5edbfd43
15 changed files with 512 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
# Backup под для cronjobs
поддерживает бекапирование с:
- postgresql
- mongo
- mysql
умеет заливать на:
- backblaze
- s3
всегда передаем следующие переменные:
- PROJECT_NAME - на основе имени проекта будет сформирован файли бекапа вида `"$PROJECT_NAME"_<дата+время>".dump"`
- DBTYPE - <mysql>, <postgres>, <mongo>
- DBHOST - <host_service> на службу нужной базы
- DBUSER - юзер (если не используется, как например в монге, ставим "1")
- DBPASS - пасс (если не используется, как например в монге, ставим "1")
- DBTABLE - таблица (если не используется, как например в монге, ставим "1")
- STORAGE_TYPE - <s3>, <b2>
- STORAGE_HOST - (если не используется, как например в b2, ставим "1"), можно указать свое s3 хранилище вида `s3.domain.com` либо амазоновское
- STORAGE_PATH - путь, куда складывать архив вида <bucket/folder>
- ACCOUNT_ID - логин в хранилище
- APPLICATION_KEY - пароль в хранилище
##### Автор
- **Vassiliy Yegorov** - *Initial work* - [vasyakrg](https://github.com/vasyakrg)
- [сайт](vk.com/realmanual)
- [youtube](youtube.com/realmanual)