29 lines
787 B
YAML
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 |