From 5f0423888b7385823630fdfe8aa9326929cf2bf8 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Thu, 25 Dec 2025 22:32:41 -0500 Subject: [PATCH] fix: update docker-compose for aggregator mode deployment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Run aggregator command instead of browser (multi-project mode) - Mount project directories for scanning (/opt/websites, /opt/apps, /opt/gitea-repos) - Use writable mounts so task updates work - Rename container to backlog-aggregator 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- docker-compose.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 3973923..5a18e01 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,12 +1,14 @@ services: backlog: build: . - container_name: backlog-md + container_name: backlog-aggregator restart: unless-stopped volumes: - # Persist backlog data - - ./backlog:/app/backlog - - backlog-data:/app/.backlog + # Mount project directories for multi-project aggregation + - /opt/websites:/projects/websites + - /opt/apps:/projects/apps + - /opt/gitea-repos:/projects/gitea + command: ["bun", "src/cli.ts", "aggregator", "--port", "6420", "--paths", "/projects/websites,/projects/apps,/projects/gitea"] labels: - "traefik.enable=true" - "traefik.http.routers.backlog.rule=Host(`backlog.jeffemmett.com`)" @@ -19,9 +21,6 @@ services: - PORT=6420 - NODE_ENV=production -volumes: - backlog-data: - networks: traefik-public: external: true