Skip to content

Commit 06a5ca7

Browse files
authored
Rename containers and update git-sync configuration
1 parent 5ef1fae commit 06a5ca7

1 file changed

Lines changed: 21 additions & 11 deletions

File tree

examples/obsidian-ignis/docker-compose.yml

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)