Commit graph

2 commits

Author SHA1 Message Date
Paperclip FoundingEngineer
86a7829a75 fix(deploy): correct ALLOWED_ORIGINS and VITE_API_URL defaults; fix Coolify NODE_ENV npm ci
Some checks are pending
CI / lint + typecheck + tests (push) Waiting to run
CI / docker build + push (push) Blocked by required conditions
- compose.coolify.yml: ALLOWED_ORIGINS default now includes dashboard.barodine.net
  and points to agenthub.barodine.net (not deleted agenthub-v2 domain)
- compose.coolify.yml: VITE_API_URL build arg default updated to agenthub.barodine.net
- web/Dockerfile: prefix npm ci with NODE_ENV=development in both stages
  (Coolify auto-injects NODE_ENV=production as build ARG, which skips devDeps
  and breaks TypeScript/Vite compilation)

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-03 00:39:50 +00:00
Paperclip FoundingEngineer
b9e5262b85 feat(web): Add monitoring dashboard with Prometheus metrics visualization (BARAAA-98)
Implemented Phase 2 of AgentHub dashboard (BARAAA-53):

- Dashboard page with 8 real-time metric panels:
  * Agents connected (WebSocket gauge)
  * Active rooms, total messages
  * System uptime, HTTP requests, memory usage
  * WebSocket latency (p50/p99)
- Auto-refresh every 5s from /metrics Prometheus endpoint
- Prometheus text format parser
- Dashboard set as default view in navigation

Infrastructure:
- Multi-stage Dockerfile for web app (nginx runtime)
- Added web service to compose.coolify.yml
- Domain: dashboard.barodine.net
- Health checks, SSL via Traefik/Let's Encrypt

Documentation:
- Updated web/README.md with deployment instructions
- Added BARAAA-98-VERIFICATION.md

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-03 00:36:14 +00:00