Commit Graph

2 Commits

Author SHA1 Message Date
aitbc
43495bf170 fix: complete system architecture compliance via workflow
 Architecture Audit & Rewire Completed
- Fixed Python code path references in tests and miner files
- Updated SystemD service ReadWritePaths to use system logs
- Removed remaining production data and log directories
- Updated .gitignore for additional runtime patterns
- Created proper system directory structure
- Restarted all services for configuration changes

 FHS Compliance Achieved
- Data: /var/lib/aitbc/data 
- Config: /etc/aitbc 
- Logs: /var/log/aitbc 
- Repository: Clean of runtime files 

 Code References Fixed
- 0 repository data references 
- 0 repository config references 
- 0 repository log references 

 Services Operational
- Marketplace: Active and responding 
- Blockchain HTTP: Active and responding 
- All services using system paths 

🚀 AITBC system architecture is now fully FHS compliant!
2026-04-02 14:05:16 +02:00
aitbc
8cf185e2f0 feat: upgrade to production-grade systemd services
 Production SystemD Services Upgrade
- Upgraded existing services instead of creating new ones
- Added production-grade configuration with resource limits
- Implemented real database persistence and logging
- Added production monitoring and health checks

 Upgraded Services
- aitbc-blockchain-node.service: Production blockchain with persistence
- aitbc-marketplace.service: Production marketplace with real data
- aitbc-gpu.service: Production GPU marketplace
- aitbc-production-monitor.service: Production monitoring

 Production Features
- Real database persistence (JSON files in /opt/aitbc/production/data/)
- Production logging to /opt/aitbc/production/logs/
- Resource limits (memory, CPU, file handles)
- Security hardening (NoNewPrivileges, ProtectSystem)
- Automatic restart and recovery
- Multi-node deployment (aitbc + aitbc1)

 Service Endpoints
- aitbc (localhost): Marketplace (8002), GPU Marketplace (8003)
- aitbc1 (remote): Marketplace (8004), GPU Marketplace (8005)

 Monitoring
- SystemD journal integration
- Production logs and metrics
- Health check endpoints
- Resource utilization monitoring

🚀 AITBC now running production-grade systemd services!
Real persistence, monitoring, and multi-node deployment operational.
2026-04-02 13:00:59 +02:00