All checks were successful
docker-build / Build image (push) Successful in 31s
40 lines
867 B
Markdown
40 lines
867 B
Markdown
# бекапирование sqlite в minio
|
|
|
|
```yaml
|
|
services:
|
|
sqlite_backup:
|
|
image: git.realmanual.ru/pub/sqlite-backup-s3
|
|
container_name: sqlite_backup
|
|
restart: always
|
|
volumes:
|
|
- ./var/lib/data/:/data
|
|
environment:
|
|
- DB_FILE
|
|
- CRONTAB
|
|
- DELETE_AFTER
|
|
- TZ
|
|
- MINIO_PATH
|
|
- MINIO_ACCOUNT_ID
|
|
- MINIO_APPLICATION_KEY
|
|
- MINIO_ENDPOINT
|
|
- MINIO_LOCATION
|
|
```
|
|
|
|
пример .env
|
|
|
|
```bash
|
|
DB_FILE=/data/db.sqlite
|
|
CRONTAB="00 06 * * *"
|
|
DELETE_AFTER=10
|
|
TZ=Asia/Novosibirsk
|
|
MINIO_PATH=myminio://sqlite/master/
|
|
MINIO_ACCOUNT_ID=account
|
|
MINIO_APPLICATION_KEY=key
|
|
MINIO_ENDPOINT=https://s3.domain.ru
|
|
MINIO_LOCATION=ru-nsk
|
|
```
|
|
|
|
1. myminio - системно! не менять
|
|
2. проверьте настройки локации, не должно быть пусто
|
|
3. DELETE_AFTER - в днях
|