Commit Graph

3 Commits

Author SHA1 Message Date
aitbc
a30fb90e5a feat: migrate logs to system location
 Log Migration
- Moved repository logs to /var/log/aitbc/repository-logs
- Moved production logs to /var/log/aitbc/production
- Updated all code references to use /var/log/aitbc
- Updated systemd services to use system logs
- Removed logs from git tracking
- Updated .gitignore for log files
- Created proper system log structure
- Set proper permissions for system logs

 System Compliance
- All logs now in /var/log/aitbc (FHS compliant)
- No log files in repository
- Proper system-wide log location
- Centralized log management

 Service Updates
- Production services use /var/log/aitbc/production
- SystemD services use /var/log/aitbc
- All code references updated to system paths
- Services restart and test successfully

🚀 AITBC logging now follows proper system standards!
2026-04-02 13:54:58 +02:00
aitbc
7de29c55fc feat: move data directory from repository to system location
 Data Directory Restructure
- Moved /opt/aitbc/data to /var/lib/aitbc/data (proper system location)
- Updated all production services to use system data path
- Updated systemd services to use system data path
- Created symlink for backward compatibility
- Created proper data directories in /var/lib/aitbc/data/

 Services Updated
- Marketplace: /var/lib/aitbc/data/marketplace
- Blockchain: /var/lib/aitbc/data/blockchain
- OpenClaw: /var/lib/aitbc/data/openclaw
- All services now using system data paths

 System Compliance
- Data stored in /var/lib/aitbc (FHS compliant)
- Repository no longer contains runtime data
- Backward compatibility maintained with symlink
- Production services using correct system paths

🚀 AITBC now follows proper system data directory structure!
2026-04-02 13:45:14 +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