Files
OneDriveBackupService/docker-compose.yml

29 lines
787 B
YAML

services:
backup:
image: registry.leon-hoppe.de/leon.hoppe/onedrivebackupservice:latest
container_name: backup-worker
user: root
environment:
TZ: Europe/Berlin
Schedule: 0 3 * * 1
UploadRoot: /data/Server/Backups
LocalRoot: /backups
IncludeFile: include.txt
KeepLast: 2
volumes:
- /home/leon:/backups:ro
- ./data:/data:rw
- ./cache:/tmp:rw
sync:
image: driveone/onedrive:edge
container_name: backup-sync
volumes:
- ./config:/onedrive/conf:rw
- ./data:/onedrive/data:rw
environment:
- ONEDRIVE_UID=1000
- ONEDRIVE_GID=1000
- ONEDRIVE_UPLOADONLY=1
- ONEDRIVE_NOREMOTEDELETE=1
- ONEDRIVE_AUTHFILES=/onedrive/conf/auth-url:/onedrive/conf/auth-response