chore(docs): add compose for db backup

This commit is contained in:
divyam234 2024-10-22 13:58:29 +05:30
parent 7531cac0f3
commit 8b58c8e10c

View file

@ -0,0 +1,24 @@
services:
rclone-backup:
image: ghcr.io/bhunter234/rclone-backup # for postgres 16 use ghcr.io/adrienpoupa/rclone-backup
container_name: rclone-backup
environment:
- RCLONE_REMOTE_NAME=remote # use any rclone remote to backup db file gdrive is recommended
- BACKUP_KEEP_DAYS=10
- CRON=0 */6 * * * # backup file every 6 hours
- ZIP_ENABLE=true
- DB_TYPE=postgresql
- PG_HOST=postgres
- PG_DBNAME=postgres
- PG_USERNAME=user
- PG_PASSWORD=pass
- ZIP_PASSWORD=zippass
restart: always
networks:
- postgres
volumes:
- /path/to/rclone/configdir/:/config/rclone
networks:
postgres:
external: true