Added full-if-older-than 1M to a few Core services in backuptool
This commit is contained in:
parent
fcec964bb5
commit
726f2b3815
@ -152,22 +152,22 @@ backup_allservices() {
|
|||||||
echo "** Backing up /federated/apps/$i.."
|
echo "** Backing up /federated/apps/$i.."
|
||||||
if [ "$i" = "postgresql" ]; then
|
if [ "$i" = "postgresql" ]; then
|
||||||
docker exec postgresql /bin/bash -c "pg_dumpall --globals-only -c -U postgres | gzip -9 > /docker-entrypoint-initdb.d/dump_$i.sql.gz"
|
docker exec postgresql /bin/bash -c "pg_dumpall --globals-only -c -U postgres | gzip -9 > /docker-entrypoint-initdb.d/dump_$i.sql.gz"
|
||||||
PASSPHRASE=$GPG_PASSPHRASE duplicity /federated/apps/$i b2://$B2_APPLICATION_KEY_ID:$B2_APPLICATION_KEY@fed-customers/$UUID/federated/apps/$i/
|
PASSPHRASE=$GPG_PASSPHRASE duplicity --full-if-older-than 1M /federated/apps/$i b2://$B2_APPLICATION_KEY_ID:$B2_APPLICATION_KEY@fed-customers/$UUID/federated/apps/$i/
|
||||||
[ $? -ne 0 ] && failcheck "* Couldn't backup files"
|
[ $? -ne 0 ] && failcheck "* Couldn't backup files"
|
||||||
rm /federated/apps/postgresql/data/docker-entrypoint-initdb.d/dump_*
|
rm /federated/apps/postgresql/data/docker-entrypoint-initdb.d/dump_*
|
||||||
elif [ "$i" = "pdnsmysql" ]; then
|
elif [ "$i" = "pdnsmysql" ]; then
|
||||||
docker exec pdnsmysql mysqldump -uroot -p${MYSQL_PASSWORD} mysql user | gzip -9 > /federated/apps/pdnsmysql/dump_$i.sql.gz
|
docker exec pdnsmysql mysqldump -uroot -p${MYSQL_PASSWORD} mysql user | gzip -9 > /federated/apps/pdnsmysql/dump_$i.sql.gz
|
||||||
PASSPHRASE=$GPG_PASSPHRASE duplicity /federated/apps/$i b2://$B2_APPLICATION_KEY_ID:$B2_APPLICATION_KEY@fed-customers/$UUID/federated/apps/$i/
|
PASSPHRASE=$GPG_PASSPHRASE duplicity --full-if-older-than 1M /federated/apps/$i b2://$B2_APPLICATION_KEY_ID:$B2_APPLICATION_KEY@fed-customers/$UUID/federated/apps/$i/
|
||||||
[ $? -ne 0 ] && failcheck "* Couldn't backup files"
|
[ $? -ne 0 ] && failcheck "* Couldn't backup files"
|
||||||
rm /federated/apps/pdnsmysql/dump_$i.sql.gz
|
rm /federated/apps/pdnsmysql/dump_$i.sql.gz
|
||||||
elif [ "$i" = "pdns" ]; then
|
elif [ "$i" = "pdns" ]; then
|
||||||
docker exec pdnsmysql mysqldump -uroot -p${MYSQL_PASSWORD} pdns | gzip -9 > /federated/apps/pdns/dump_$i.sql.gz
|
docker exec pdnsmysql mysqldump -uroot -p${MYSQL_PASSWORD} pdns | gzip -9 > /federated/apps/pdns/dump_$i.sql.gz
|
||||||
PASSPHRASE=$GPG_PASSPHRASE duplicity /federated/apps/$i b2://$B2_APPLICATION_KEY_ID:$B2_APPLICATION_KEY@fed-customers/$UUID/federated/apps/$i/
|
PASSPHRASE=$GPG_PASSPHRASE duplicity --full-if-older-than 1M /federated/apps/$i b2://$B2_APPLICATION_KEY_ID:$B2_APPLICATION_KEY@fed-customers/$UUID/federated/apps/$i/
|
||||||
[ $? -ne 0 ] && failcheck "* Couldn't backup files"
|
[ $? -ne 0 ] && failcheck "* Couldn't backup files"
|
||||||
rm /federated/apps/pdns/dump_$i.sql.gz
|
rm /federated/apps/pdns/dump_$i.sql.gz
|
||||||
elif [ "$i" = "pdnsadmin" ]; then
|
elif [ "$i" = "pdnsadmin" ]; then
|
||||||
docker exec pdnsmysql mysqldump -uroot -p${MYSQL_PASSWORD} pdns | gzip -9 > /federated/apps/pdnsadmin/dump_$i.sql.gz
|
docker exec pdnsmysql mysqldump -uroot -p${MYSQL_PASSWORD} pdns | gzip -9 > /federated/apps/pdnsadmin/dump_$i.sql.gz
|
||||||
PASSPHRASE=$GPG_PASSPHRASE duplicity /federated/apps/$i b2://$B2_APPLICATION_KEY_ID:$B2_APPLICATION_KEY@fed-customers/$UUID/federated/apps/$i/
|
PASSPHRASE=$GPG_PASSPHRASE duplicity --full-if-older-than 1M /federated/apps/$i b2://$B2_APPLICATION_KEY_ID:$B2_APPLICATION_KEY@fed-customers/$UUID/federated/apps/$i/
|
||||||
[ $? -ne 0 ] && failcheck "* Couldn't backup files"
|
[ $? -ne 0 ] && failcheck "* Couldn't backup files"
|
||||||
rm /federated/apps/pdnsadmin/dump_$i.sql.gz
|
rm /federated/apps/pdnsadmin/dump_$i.sql.gz
|
||||||
elif [ "$i" = "castopod" ]; then
|
elif [ "$i" = "castopod" ]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user