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:
|
||||
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
|
||||
|
|
|
|||
Loading…
Reference in New Issue