-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
28 lines (28 loc) · 986 Bytes
/
docker-compose.yml
File metadata and controls
28 lines (28 loc) · 986 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
services:
rclone-backup:
build:
context: .
dockerfile: docker/Dockerfile
# image: jetsung/rclone-backup:latest
container_name: rclone-backup
restart: unless-stopped
volumes:
# rclone 配置文件 (首次运行后会生成)
- ./data/rclone:/config/rclone
# 备份源目录 (根据需要修改)
- ./data/backup:/data/backup:ro
# - ./data/documents:/data/documents:ro
# - ./data/photos:/data/photos:ro
# 拉取数据目标目录
- ./data/synced:/data/synced
# 日志目录
- ./data/logs:/var/log/backup
# 配置文件 (可选,如果不挂载会使用默认配置)
- ./config/config.json:/app/config/config.json:ro
environment:
- TZ=Asia/Shanghai
- RCLONE_CONFIG=/config/rclone/rclone.conf
- BACKUP_LOG_DIR=/var/log/backup
- BACKUP_CONFIG=/app/config/config.json
# 如果需要网络访问某些云服务,可以取消注释
# network_mode: host