moved to NFS share for volume storage. Migrated all data

This commit is contained in:
git
2026-07-02 12:49:48 +10:00
parent d9cce278e6
commit 5e47ae2777
110 changed files with 146 additions and 6611 deletions
@@ -0,0 +1,21 @@
version: "3.9"
services:
haproxy:
deploy:
mode: global
restart: always
image: haproxytech/haproxy-debian
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
- data:/etc/haproxy:rw
ports:
- 80:80
- 443:443
volumes:
data:
driver: local
driver_opts:
type: nfs
device: ":/srv/docker/volumes/haproxy"
o: "addr=192.168.8.231,rw,nfsvers=4,async"
@@ -0,0 +1,14 @@
version: "3.9"
services:
keeweb:
deploy:
replicas: 3
restart: always
image: antelle/keeweb:latest
command: nginx
volumes:
- "/etc/timezone:/etc/timezone:ro"
- "/etc/localtime:/etc/localtime:ro"
ports:
- 8888:80
- 8443:443
@@ -0,0 +1,20 @@
version: "3.9"
services:
registry:
restart: always
deploy:
replicas: 3
image: registry:2
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etclocaltime:ro
- data:/var/lib/registry:rw
ports:
- 5002:5000
volumes:
data:
driver: local
driver_opts:
type: nfs
device: ":/srv/docker/volumes/registry"
o: "addr=192.168.8.231,rw,nfsvers=4,async"
@@ -0,0 +1,12 @@
version: "3.9"
services:
searxng:
deploy:
replicas: 3
restart: always
image: searxng/searxng
volumes:
- "/etc/timezone:/etc/timezone:ro"
- "/etc/localtime:/etc/localtime:ro"
ports:
- 8080:8080
@@ -0,0 +1,21 @@
version: "3.9"
services:
webdav:
deploy:
replicas: 3
restart: always
image: registry.alm.lan/webdav:latest
volumes:
- data:/var/www/html
- "/etc/timezone:/etc/timezone:ro"
- "/etc/localtime:/etc/localtime:ro"
ports:
- 5003:5003
- 5004:5004
volumes:
data:
driver: local
driver_opts:
type: nfs
device: ":/srv/docker/volumes/webdav"
o: "addr=192.168.8.231,rw,nfsvers=4,async"