Compare commits

...

2 Commits

Author SHA1 Message Date
Alex Blank e1aaf9f6fc Merge branch 'fix/workspace-mount-bind-mount' into dev
Resolve duplicate working-copies mount declaration.
2026-06-02 13:13:15 +02:00
Alex Blank 6170306d9e fix: add working-copies bind mount and replace repo_data volume
The workspace mount was failing because /data/working-copies/ was not
bind-mounted into the API container. The workspace management code writes
to /data/working-copies/ inside the API container, but tool instances
mount from the host filesystem. Without a shared bind mount, the host
saw an empty directory.

- docker-compose.yml: add /data/working-copies bind mount, replace repo_data
- docker-compose.traefik.yml: same changes
- Remove repo_data named volume declaration from both files
2026-06-02 12:59:40 +02:00
2 changed files with 2 additions and 1 deletions
+1
View File
@@ -93,6 +93,7 @@ services:
AUTHENTIK_TOKEN_URL: ${AUTHENTIK_TOKEN_URL:-}
volumes:
- /data/repos:/data/repos
- /data/working-copies:/data/working-copies
- /data/instances:/data/instances
- avatar_uploads:/app/uploads
- /var/run/docker.sock:/var/run/docker.sock
+1 -1
View File
@@ -62,8 +62,8 @@ services:
INSTANCE_BASE_PATH: /data/instances
volumes:
- /data/repos:/data/repos
- /data/instances:/data/instances
- /data/working-copies:/data/working-copies
- /data/instances:/data/instances
ports:
- "8000:8000"
depends_on: