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