@@ -2,7 +2,7 @@ services:
22
33 ignis :
44 image : nobbe/ignis:latest
5- container_name : ignis
5+ container_name : obsidian- ignis
66 ports :
77 - " 8080:8080"
88 expose :
@@ -27,17 +27,27 @@ services:
2727 # - traefik.http.routers.ignis.middlewares=authentik@docker
2828
2929 git-sync :
30- image : l4rm4nd /git-sync:latest
31- container_name : ignis -git-sync
30+ image : ubuntu /git-sync:4.5-24.04_stable
31+ container_name : obsidian -git-sync
3232 restart : unless-stopped
33- user : 1000:1000
33+ user : " 1000:1000"
34+ entrypoint : ["git-sync"]
35+ command :
36+ - " --repo=${GITSYNC_REPO:?please define the repo to sync}"
37+ - " --root=/vaults/.git-sync"
38+ - " --link=/vaults/current"
39+ - " --period=${GITSYNC_PERIOD:-30s}"
40+ - " --ref=${GITSYNC_REF:-HEAD}"
41+ - " --max-failures=-1"
42+ - " --verbose=5"
3443 environment :
35- - GIT_SYNC_USERNAME=${GIT_SYNC_USERNAME:-gituser}
36- - GIT_SYNC_PASSWORD=${GIT_SYNC_PASSWORD:-gitsyncpw}
37- - GIT_SYNC_PERIOD=${GIT_SYNC_PERIOD:-30s}
38- - GIT_SYNC_REPO=${GIT_SYNC_REPO}
39- - GIT_SYNC_ROOT=${GIT_SYNC_ROOT}
44+ - GITSYNC_USERNAME=${GITSYNC_USERNAME:-gituser}
45+ - GITSYNC_PASSWORD=${GITSYNC_PASSWORD:-gitsyncpw}
4046 volumes :
41- - ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/ignis/vaults:/tmp/git/root
47+ - ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/ignis/vaults:/vaults
4248 # networks:
43- # - proxy
49+ # - proxy
50+
51+ # networks:
52+ # proxy:
53+ # external: true
0 commit comments