System Requirements
This document outlines the system requirements for deploying Risk by Context™. Each component of it runs in its own isolated container, providing better resource management, scaling, and security.
System Architecture
The system will consist of the following components:
Container Runtime: Docker (or Kubernetes if deploying on a cluster)
Orchestration: Docker Compose, Kubernetes (optional for scaling)
Host Operating System: Linux (Ubuntu preferred) or Windows with WSL 2 (for Windows environments)
Networking: Internal Docker network for inter-container communication
Host Machine Requirements
Operating System: - Ubuntu 22.04 or later (preferred for Linux environments) - Windows 10 with WSL 2 (if on Windows)
Processor: - Minimum: 2 Cores, 2.5 GHz (Intel Core i5 or equivalent) - Recommended: 4 Cores, 3.0 GHz (Intel Core i7 or equivalent)
RAM: - Minimum: 8 GB - Recommended: 16 GB
Disk Space: - Minimum: 50 GB of free space - Recommended: 100 GB or more for logs, databases, and temporary files
Docker Version: - Minimum: Docker 20.x - Recommended: Latest stable Docker version
Network: - 1 Gbps Ethernet connection or higher for internal and external network communication.