Use lsyncd to push files to gitlab pages server

Server itself in future commit
This commit is contained in:
Jake Howard
2020-09-05 16:24:47 +01:00
parent 1487915bbc
commit e579edc758
4 changed files with 48 additions and 0 deletions

View File

@ -14,6 +14,7 @@ services:
volumes:
- /mnt/tank/app-data/gitlab/config:/etc/gitlab
- /mnt/tank/app-data/gitlab/data:/var/opt/gitlab
- /mnt/tank/app-data/gitlab/pages:/mnt/pages
tmpfs:
- /var/log/gitlab
restart: unless-stopped
@ -45,3 +46,16 @@ services:
restart: unless-stopped
volumes:
- /mnt/tank/dbs/redis/gitlab:/data
lsyncd:
image: theorangeone/lsyncd:latest
environment:
- PUID=998
- PGID=998
restart: unless-stopped
volumes:
- /mnt/tank/app-data/gitlab/pages:/mnt/pages:ro
- /mnt/tank/app-data/gitlab/lsyncd/lsyncd.lua:/config/lsyncd.lua:ro
- /mnt/tank/app-data/gitlab/lsyncd/id_ed25519.pub:/config/.ssh/id_ed25519.pub
- /mnt/tank/app-data/gitlab/lsyncd/id_ed25519:/config/.ssh/id_ed25519
- /mnt/tank/app-data/gitlab/lsyncd/known_hosts:/config/.ssh/known_hosts