使用 lsyncd
可以使用 apt , yum 安装。
1 | # cat /etc/systemd/system/lsyncd.service; |
编辑配置
1 | settings { |
可以将 文件通过 webdav 挂载出来,更新后 同步到各个文件目录
docker-compose.yaml 文件1
2
3
4
5
6
7
8
9
10
11
12[email protected]:/data/service/webdav# cat docker-compose.yaml
services:
webdav:
image: ghcr.io/hacdias/webdav
container_name: webdav
ports:
- "6060:6060"
volumes:
- ./config.yml:/config.yml:ro
- ./data:/data
command: ["-c", "/config.yml"]
restart: unless-stopped
config.yml 配置文件
1 | address: 0.0.0.0 |