Service broker
Environnement
- Key: KubeProvider
Description Parameter Key Type Utilise localhost pour tous les services useLocalhost Booléen Map l’host et le port des services kubeHosts Map<String, int>
application.yaml
kubeprovider:
useLocalhost : true
kubeHosts:
conversion-service: 19999
jni-service: 9091
pdfbox-service: 8899
- Key: provider
Description Parameter Key Type Spécifie le type d’environnement environment Enum(LOCAL, KUBERNETES)
application.yaml
provider:
environment: local
Utiliser un environnement Kubernetes
Le serveur de metrics doit être installé sur Kubernetes si
provider.environment a pour valeur KUBERNETES
Stockage des fichiers temporaire
Au démarrage du serveur de rendition, les dossiers et fichiers se trouvant dans le chemin du dossier des fichiers temporaires seront supprimés. Cette suppression ne sera pas automatique dans le cas où le chemin par défaut ../../tmp a été modifié. Dans ce cas, la configuration suivante a besoin d’être effectué.
/modules/endition-engine/application.properties
default.document.path.startup.clear=true
Vérification de l’espace disque
Depuis la version 2023.14.0, une vérification de l’espace disque disponible a été ajoutée. Lorsqu’une requête de chargement d’un nouveau document en rendition arrive et qu’il n’y a pas assez d’espace disque disponible, alors la requête rejetée et une réponse au code 503 est alors renvoyée.
Par défaut, le seuil d’espace disponible est de 1GB, une valeur configurable par propriété:
/modules/endition-engine/application.properties
# Disk free space threshold (in GB)
disk.free.space.threshold=2