dda-backup/infrastrucure/docker/image/resources/backup.sh

11 lines
409 B
Bash
Raw Normal View History

2020-12-04 17:10:24 +00:00
#!/bin/bash
2020-11-19 15:01:11 +00:00
set -o pipefail
2020-12-04 17:10:24 +00:00
2020-11-19 15:01:11 +00:00
# backup database dump
pg_dump -d $(cat ${POSTGRES_DB_FILE}) -h $POSTGRES_SERVICE -p $POSTGRES_PORT -U $(cat ${POSTGRES_USER_FILE}) --no-password --serializable-deferrable --clean --no-privileges | \
restic -r $RESTIC_REPOSITORY --verbose backup --stdin --tag DB_Backup
2020-12-04 17:10:24 +00:00
2020-11-19 15:01:11 +00:00
# backup nextcloud filesystem
restic -r $RESTIC_REPOSITORY backup /var/backups/ --tag Nextcloud_Filesystem