Déploiement Docker
ARender peut être déployé en mode Docker, où chaque composant est empaqueté dans un conteneur léger conforme OCI.
Ce mode est idéal pour une mise en place rapide, les environnements de démonstration, les POCs ou les déploiements simple-hôte.
1. Quand utiliser le mode Docker ?
Le mode Docker est recommandé si vous souhaitez :
- Déployer rapidement ARender sur un seul hôte
- Éviter l’installation manuelle des prérequis
- Tester ARender dans un environnement de développement ou de recette
- Simplifier les mises à jour grâce aux images conteneurisées
Le mode Docker n’est pas adapté si vous avez besoin de :
- Haute disponibilité (HA)
- Scalabilité
- Déploiement multi-nœuds
- Orchestration avancée
Pour ces besoins, utilisez plutôt :
👉 Déploiement Kubernetes
2. Plateformes de conteneurs supportées
| Plateforme | Support |
|---|---|
| Docker Engine | ✔️ Oui |
| Docker Desktop (Windows / macOS) | ✔️ Oui |
| containerd | ✔️ Oui |
3. Prérequis
Prérequis système
Prérequis pour un déploiement avec un conteneur par service ARender (UI, Broker, Renderer, Handler et Converter) sur un même hôte.
| Ressource | Exigence |
|---|---|
| CPU | 4+ vCPUs |
| RAM | 8–16 Go |
| Stockage | Le maximum entre 20Go et une capacité permettant de stocker une journée de documents temporaires |
| OS | Compatible Docker Engine |
Réseau
Les ports suivants doivent être disponibles :
| Port | Service |
|---|---|
| 8761 | Broker |
| 8899 | Text Handler |
| 9091 | Renderer |
| 19999 | Converter |
4. Registre Docker ARender
Toutes les images ARender sont disponibles sur le registre Docker privé :
docker login artifactory.arondor.cloud:5001
Les identifiants sont fournis par Uxopian Software.
5. Images disponibles
Images Rendition (obligatoires)
| Composant | Repository | Version Tag Pattern | Description |
|---|---|---|---|
| Broker | arender-document-service-broker |
2023.18.0 |
Service d’entrée, dispatch des requêtes |
| Renderer | arender-document-renderer |
2023.18.0 |
Génère les images des pages |
| Text Handler | arender-document-text-handler |
2023.18.0 |
Extrait le texte & positions |
| Converter | arender-document-converter |
2023.18.0 |
Convertit les documents en PDF/MP4 |
Images Web UI (au moins une nécessaire)
| Variante | Repository | Version Tag Pattern | Description |
|---|---|---|---|
| Default Web UI | arender-ui-springboot |
2023.18.0 |
UI GWT standard |
| Alfresco Web UI | arender-ui-springboot |
2023.18.0-alfresco |
UI GWT avec connecteur Alfresco |
| FileNet Web UI | arender-ui-springboot |
2023.18.0-filenet |
UI GWT avec connecteur FileNet |
Toutes les variantes Web‑UI partagent le même runtime.
6. Récupération des images
Commande générique :
docker pull artifactory.arondor.cloud:5001/<Repository>:<Version>
7. Docker Compose (Recommandé)
ARender fournit un docker-compose.yml prêt à l’emploi incluant :
- Web UI
- Broker
- Renderer
- Text Handler
- Converter
Téléchargement :
Démarrage :
docker compose up -d
8. Dépannage
Le conteneur s’arrête immédiatement
Consulter les logs :
docker logs <container>
Image introuvable
- Vérifiez la connexion au registre
- Vérifiez le nom du repository
Ports occupés
Assurez-vous que les ports internes des services Rendition sont libres.
Pour toute question, contactez ARender Support.