Add comprehensive development roadmap via GitHub Issues
Created 10 detailed GitHub issues covering: - Project activation and management UI (#1-2) - Worker node coordination and visualization (#3-4) - Automated GitHub repository scanning (#5) - Intelligent model-to-issue matching (#6) - Multi-model task execution system (#7) - N8N workflow integration (#8) - Hive-Bzzz P2P bridge (#9) - Peer assistance protocol (#10) Each issue includes detailed specifications, acceptance criteria, technical implementation notes, and dependency mapping. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -7,7 +7,7 @@ services:
|
||||
dockerfile: Dockerfile
|
||||
environment:
|
||||
- DATABASE_URL=postgresql://hive:hivepass@postgres:5432/hive
|
||||
- REDIS_URL=redis://redis:6379
|
||||
- REDIS_URL=redis://:hivepass@redis:6379
|
||||
- ENVIRONMENT=production
|
||||
- LOG_LEVEL=info
|
||||
- CORS_ORIGINS=${CORS_ORIGINS:-https://hive.home.deepblack.cloud}
|
||||
@@ -31,7 +31,8 @@ services:
|
||||
reservations:
|
||||
memory: 256M
|
||||
placement:
|
||||
constraints: []
|
||||
constraints:
|
||||
- node.hostname == walnut
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.docker.network=tengig"
|
||||
@@ -93,6 +94,37 @@ services:
|
||||
- "traefik.http.services.hive-frontend.loadbalancer.server.port=3000"
|
||||
- "traefik.http.services.hive-frontend.loadbalancer.passhostheader=true"
|
||||
|
||||
# N8N Workflow Automation
|
||||
n8n:
|
||||
image: n8nio/n8n
|
||||
volumes:
|
||||
- /rust/containers/n8n/data:/home/node/.n8n
|
||||
- /rust/containers/n8n/import:/home/node/import
|
||||
environment:
|
||||
- N8N_REDIS_HOST=redis
|
||||
- N8N_REDIS_PORT=6379
|
||||
- N8N_REDIS_PASSWORD=hivepass
|
||||
- N8N_QUEUE_BULL_REDIS_HOST=redis
|
||||
- N8N_QUEUE_BULL_REDIS_PORT=6379
|
||||
- N8N_QUEUE_BULL_REDIS_PASSWORD=hivepass
|
||||
networks:
|
||||
- hive-network
|
||||
- tengig
|
||||
ports:
|
||||
- 5678:5678
|
||||
deploy:
|
||||
placement:
|
||||
constraints:
|
||||
- node.hostname == walnut
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.n8n.rule=Host(`n8n.home.deepblack.cloud`)"
|
||||
- "traefik.http.routers.n8n.entrypoints=web-secured"
|
||||
- "traefik.http.routers.n8n.tls.certresolver=letsencryptresolver"
|
||||
- "traefik.http.services.n8n.loadbalancer.server.port=5678"
|
||||
- "traefik.http.services.n8n.loadbalancer.passhostheader=true"
|
||||
- "traefik.docker.network=tengig"
|
||||
|
||||
# PostgreSQL Database
|
||||
postgres:
|
||||
image: postgres:15
|
||||
@@ -121,10 +153,10 @@ services:
|
||||
placement:
|
||||
constraints: []
|
||||
|
||||
# Redis Cache
|
||||
# Redis Cache (Password Protected)
|
||||
redis:
|
||||
image: redis:7-alpine
|
||||
command: redis-server --appendonly yes --maxmemory 256mb --maxmemory-policy allkeys-lru
|
||||
command: ["redis-server", "--requirepass", "hivepass", "--appendonly", "yes", "--maxmemory", "256mb", "--maxmemory-policy", "allkeys-lru"]
|
||||
volumes:
|
||||
- redis_data:/data
|
||||
ports:
|
||||
@@ -231,4 +263,4 @@ volumes:
|
||||
postgres_data:
|
||||
redis_data:
|
||||
prometheus_data:
|
||||
grafana_data:
|
||||
grafana_data:
|
||||
|
||||
Reference in New Issue
Block a user