fix: update docker-compose for aggregator mode deployment
- 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 <noreply@anthropic.com>
This commit is contained in:
parent
fb51f12663
commit
5f0423888b
|
|
@ -1,12 +1,14 @@
|
||||||
services:
|
services:
|
||||||
backlog:
|
backlog:
|
||||||
build: .
|
build: .
|
||||||
container_name: backlog-md
|
container_name: backlog-aggregator
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
# Persist backlog data
|
# Mount project directories for multi-project aggregation
|
||||||
- ./backlog:/app/backlog
|
- /opt/websites:/projects/websites
|
||||||
- backlog-data:/app/.backlog
|
- /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:
|
labels:
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
- "traefik.http.routers.backlog.rule=Host(`backlog.jeffemmett.com`)"
|
- "traefik.http.routers.backlog.rule=Host(`backlog.jeffemmett.com`)"
|
||||||
|
|
@ -19,9 +21,6 @@ services:
|
||||||
- PORT=6420
|
- PORT=6420
|
||||||
- NODE_ENV=production
|
- NODE_ENV=production
|
||||||
|
|
||||||
volumes:
|
|
||||||
backlog-data:
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
traefik-public:
|
traefik-public:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue