diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 88055f9..3bdbc4f 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -33,8 +33,7 @@ lions.keycloak.timeout-seconds=30 # Realms autorisés (séparés par virgule) lions.keycloak.authorized-realms=btpxpress,master,lions-realm -# Circuit Breaker Configuration -quarkus.smallrye-fault-tolerance.enabled=true +# Circuit Breaker Configuration (SmallRye Fault Tolerance est activé par défaut) # Retry Configuration (pour appels Keycloak) lions.keycloak.retry.max-attempts=3 @@ -46,14 +45,21 @@ lions.audit.log-to-database=false lions.audit.log-to-file=true lions.audit.retention-days=90 -# Database Configuration (optionnel - pour logs d'audit) -# Décommenter si vous voulez persister les logs d'audit en DB -#quarkus.datasource.db-kind=postgresql -#quarkus.datasource.username=${DB_USERNAME:audit_user} -#quarkus.datasource.password=${DB_PASSWORD:audit_pass} -#quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST:localhost}:${DB_PORT:5432}/${DB_NAME:lions_audit} -#quarkus.hibernate-orm.database.generation=none -#quarkus.flyway.migrate-at-start=true +# Database Configuration (pour logs d'audit et données opérationnelles) +# DÉSACTIVÉ - Non utilisé en production (logs gérés par Kubernetes) +quarkus.datasource.health.enabled=false +quarkus.datasource.devservices.enabled=false +quarkus.datasource.db-kind=postgresql +quarkus.datasource.username=${DB_USERNAME:lions_user} +quarkus.datasource.password=${DB_PASSWORD:lions_password} +quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST:localhost}:${DB_PORT:5432}/${DB_NAME:lions_user_manager} + +# Hibernate ORM Configuration +quarkus.hibernate-orm.database.generation=update +quarkus.hibernate-orm.log.sql=false + +# Flyway Configuration +quarkus.flyway.migrate-at-start=true # Logging Configuration quarkus.log.level=INFO