5 Commits

Author SHA1 Message Date
anthonyrawlins
2547a5c2b3 Complete authentication system deployment with full dependency resolution
- Fixed PyJWT dependency issue in requirements.txt
- Added email-validator for pydantic email field validation
- Successfully deployed complete authentication stack
- All services now running (6/6) with authentication system active

Final deployment status:
 Backend: anthonyrawlins/hive-backend:auth-system-final (1/1)
 Frontend: anthonyrawlins/hive-frontend:auth-system (1/1)
 Database: postgres:15 (1/1)
 Redis: redis:7-alpine (1/1)
 Prometheus: prom/prometheus:latest (1/1)
 Grafana: grafana/grafana:latest (1/1)

Authentication features ready:
- JWT Bearer Token system
- API key generation with scopes
- User management with secure authentication
- Complete UI for auth management
- Database initialization with admin user

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-10 21:39:28 +10:00
anthonyrawlins
d19c9d596f Revert to psycopg2-binary for Docker compatibility
Docker container build requires psycopg2-binary since it lacks PostgreSQL development headers.
Production deployments can use psycopg2 source when properly configured.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-10 19:26:32 +10:00
anthonyrawlins
cbd78ed5ec Fix backend dependencies and requirements structure
- Update outdated dependencies (FastAPI 0.115.0, SQLAlchemy 2.0.36, etc.)
- Remove duplicate python-multipart dependency
- Replace psycopg2-binary with psycopg2 for production
- Remove redundant aioredis, use redis package only
- Move development dependencies to requirements-dev.txt
- Update all packages to latest stable versions

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-10 18:24:02 +10:00
anthonyrawlins
f3cbb5c6f7 Add environment configuration and local development documentation
- Parameterize CORS_ORIGINS in docker-compose.swarm.yml
- Add .env.example with configuration options
- Create comprehensive LOCAL_DEVELOPMENT.md guide
- Update README.md with environment variable documentation
- Provide alternatives for local development without production domain

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-10 18:20:52 +10:00
anthonyrawlins
d7ad321176 Initial commit: Complete Hive distributed AI orchestration platform
This comprehensive implementation includes:
- FastAPI backend with MCP server integration
- React/TypeScript frontend with Vite
- PostgreSQL database with Redis caching
- Grafana/Prometheus monitoring stack
- Docker Compose orchestration
- Full MCP protocol support for Claude Code integration

Features:
- Agent discovery and management across network
- Visual workflow editor and execution engine
- Real-time task coordination and monitoring
- Multi-model support with specialized agents
- Distributed development task allocation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-07 21:44:31 +10:00