Hạ tầng và hướng dẫn triển khai eHiring trên Docker Swarm với cụm gồm 1 node Manager và 2 node Worker. Mỗi node có cấu hình tối thiểu: 8 vCPU, 16 GB RAM.
Số lượng node: 1 Manager, 2 Worker.
Cấu hình phần cứng tối thiểu cho mỗi node: 8 vCPU, 16 GB RAM, ≥ 700 GB SSD cho node master để chứa database và minio,≥ 100 GB SSD cho các node worker.
Hệ điều hành: Ubuntu Server 20.04/22.04 LTS hoặc tương đương (CentOS/RHEL/AlmaLinux). Cập nhật đầy đủ và bật ufw/firewall phù hợp.
Phiên bản Docker: Docker Engine 24.x trở lên, Docker Compose v2; bật Swarm mode.
DNS & TLS: có sẵn tên miền cho Traefik Reverse Proxy; chứng chỉ TLS hợp lệ (Let’s Encrypt hoặc CA nội bộ).
Container management UI: Portainer