Supported Environments
Supported Environments
CIB ins7ght is designed to work seamlessly with specific database systems and runtime environments. This section outlines the supported configurations to ensure optimal performance and compatibility.
Supported Databases
CIB ins7ght requires access to a CIB seven database. The following database systems are supported:
- PostgreSQL: Version 12 or higher (recommended)
- H2 Database: Version 2.0.202 or higher
Runtime Requirements
Backend Requirements
- Java: Version 17 or higher (OpenJDK or Oracle JDK)
- Spring Boot: Version 3.5.1
- Jakarta EE: Servlet API 6.0
- Apache Tomcat: Version 10 or higher (for WAR deployment)
- Minimum RAM: 1.5GB minimum, 3GB recommended (production)
- Minimum CPU: 2 cores minimum, 4 cores recommended (production)
Frontend Requirements
- Node.js: Version 22.14.0 or higher
- npm: Version 10.9.2 or higher
- Modern web browser:
- Chrome (version 90+)
- Firefox (version 88+)
- Edge (version 90+)
- Safari (version 14+)
Network Requirements
- REST API access to CIB seven instance (engine-rest endpoint)
- HTTPS/TLS support for secure communication
- Default port: 8899 (configurable)
- CIB seven engine-rest API accessibility
Operating System Support
- Linux: Ubuntu 20.04+, CentOS 8+, RHEL 8+, Debian 11+ (recommended for production)
- Windows: Windows Server 2019+, Windows 10/11 (development and production)
- macOS: macOS 11+ (development only)
- Containerized: Docker, Kubernetes (using harbor.cib.de images)
CIB seven Compatibility
- CIB seven version: 7.22 or higher
- Required CIB seven components:
- Camunda workflow engine with REST API enabled
- History level set to FULL or AUDIT
- Database access level: Read-only access via engine-rest API
- Camunda REST Client: Version 7.22.0
Additional Notes
- Ensure adequate storage space for historical data retention (depends on process volume)
- Network latency between CIB ins7ght and CIB seven should be minimal for optimal polling performance (default polling interval: 10 seconds)
- Production environments should use PostgreSQL with dedicated database connections
- The application can be deployed as a WAR file on Tomcat 10+ or as a containerized application
Build Requirements
For building from source:
- Maven: Version 3.6 or higher
- Java JDK: Version 17
- Node.js: Version 22.14.0 (for frontend build)
- npm: Version 10.9.2 (for frontend build)
Container Deployment
- Base Image: Tomcat 10 (Bitnami)
- Container Registry: harbor.cib.de
- Image:
harbor.cib.de/dev/cib-ins7ght:${version} - Deployment: WAR deployed to
/opt/bitnami/tomcat/webapps/ins7ght