Files
sqlite-backup-s3/scripts/backup.sh
Vassiliy Yegorov 936805a8c7
Some checks failed
docker-build / build (push) Has been cancelled
init
2025-08-27 15:22:41 +07:00

16 lines
357 B
Bash

#!/bin/sh
BACKUP_FILE="sqlite_$(date "+%F-%H%M%S")"
sqlite3 ${DB_FILE} ".backup '/tmp/db.sqlite'"
tar -zcvf /tmp/${BACKUP_FILE}.tar.gz /tmp/db.sqlite
/scripts/minio_uploader.sh copy /tmp/${BACKUP_FILE}.tar.gz ${MINIO_PATH}
rm /tmp/${BACKUP_FILE}.tar.gz
if [ ! -z $DELETE_AFTER ] && [ $DELETE_AFTER -gt 0 ]
then
/scripts/deleteold.sh ${MINIO_PATH}
fi