fix scripts to reduce disk writes

This commit is contained in:
baby-princess 2019-05-08 20:33:42 +00:00 committed by GitHub
parent df69aa048a
commit c9667036b3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

21
cron.sh Normal file
View file

@ -0,0 +1,21 @@
#!/bin/sh
opts=$1
rclone_db(){
FILENAME=pluralkit-$(date -u +"%Y-%m-%dT%H:%M:%S").sql.gz
dump_db | gzip | rclone rcat $2/$FILENAME
}
dump_db(){
docker-compose -f "$(dirname $0)/../docker-compose.yml" exec -T -u postgres db pg_dump postgres
}
usage(){
docker-compose -f "$(dirname $0)/../docker-compose.yml" exec -T -u postgres db pg_dump postgres
}
case $opts in
rclone_db) rclone_db;;
dump_db) dump_db ;;
*) usage ;;
esac