mirror of
https://github.com/tgdrive/teldrive.git
synced 2025-01-09 00:29:57 +08:00
24 lines
728 B
YAML
24 lines
728 B
YAML
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
|