Skip to main content

Configuration et gestion des environnements

Chaque module qui est déployé sous forme de container est paramètrable. Il y a 2 types de paramètres :

  • Les paramètres du container permettant de spécifier comment se connecter aux bases de données, le port HTTP utilisé par le container, ...
  • les paramètres propres à Open ENT

Gestion des environnments

Les paramètres sont disponibles dans les fichiers applications.properties.

Par défaut chaque module est livré avec 2 profiles d'environnement par défaut :

  • environment de developpement avec le fichier application-dev.properties
  • environment de production avec le fichier application-prod.properties

Paramètres du container

Les paramètres peuvent être surchargés suivant la priorité définies par la norme Eclipse MicroProfile.

ParamètreDescriptionValeur par défaut
quarkus.package.typeType de package (jar, native, mutable-jar, fast-jar)jar
quarkus.http.portPort sur lequel l'application écouteDépend du module
quarkus.http.ssl-portPort pour les connexions HTTPSDépend du module
quarkus.http.corsActiver/désactiver CORS (Cross-Origin Resource Sharing)false
quarkus.log.levelNiveau de log (TRACE, DEBUG, INFO, WARN, ERROR)INFO
quarkus.application.nameNom de l'applicationnull
quarkus.application.versionVersion de l'applicationnull
quarkus.profileProfil d'exécution (prod, dev, test, etc.)prod
quarkus.banner.enabledActiver ou désactiver l'affichage de la bannière au démarragetrue
quarkus.smallrye-openapi.pathChemin d'accès à la documentation OpenAPI/openapi
quarkus.devservices.enabledActiver/désactiver les services de développement automatiquestrue
quarkus.native.container-buildActiver la compilation native dans un conteneur Dockerfalse
quarkus.thread-pool.max-threadsNombre maximum de threads dans le pool de threads100

Paramètres propres à Open ENT

Les paramètres propres à Open ENT commence par openent.

Pour chaque module, les paramètres sont détaillés dans chaque section relative aux modules.