chore: pom.xml + application.properties + tests + gitignore

- pom.xml : mise à jour dépendances
- application.properties : ajustements config
- MembreServiceTest, EntityCoverageTest : tests mis à jour pour nouveautés
- .gitignore : ajout du.exe.stackdump (dump Windows bash)
This commit is contained in:
dahoud
2026-04-15 20:24:16 +00:00
parent 66151b4fd1
commit 2f7bb545d0
5 changed files with 105 additions and 23 deletions

View File

@@ -9,6 +9,19 @@ quarkus.application.version=1.0.0
# Backup configuration
unionflow.backup.directory=${BACKUP_DIR:/tmp/unionflow-backups}
# Keycloak Admin API (pour la déconnexion globale des sessions)
keycloak.admin.url=${KEYCLOAK_URL:http://localhost:8180}
keycloak.admin.username=${KEYCLOAK_ADMIN_USERNAME:admin}
keycloak.admin.password=${KEYCLOAK_ADMIN_PASSWORD:admin}
keycloak.admin.realm=${KEYCLOAK_REALM:unionflow}
# Vérification des mises à jour disponibles (propriété optionnelle — Optional<String> côté Java)
# Absent par défaut : le check distant est désactivé, la version courante est retournée honnêtement.
# Pour activer : définir UNIONFLOW_UPDATES_CHECK_URL (convention MicroProfile env var) ou
# ajouter la ligne suivante dans application-prod.properties :
# unionflow.updates.check-url=https://releases.lions.dev/unionflow/latest.json
# L'endpoint doit retourner un JSON {"version": "x.y.z"}
# Jackson — sérialisation des dates en ISO string (pas en tableau [year, month, day])
quarkus.jackson.write-dates-as-timestamps=false
quarkus.jackson.serialization-inclusion=non_null
@@ -172,3 +185,15 @@ mp.messaging.incoming.contributions-events-in.topic=unionflow.contributions.even
mp.messaging.incoming.contributions-events-in.value.deserializer=org.apache.kafka.common.serialization.StringDeserializer
mp.messaging.incoming.contributions-events-in.key.deserializer=org.apache.kafka.common.serialization.StringDeserializer
mp.messaging.incoming.contributions-events-in.group.id=unionflow-websocket-server
# Chat Messages — Messagerie instantanée
mp.messaging.outgoing.chat-messages-out.connector=smallrye-kafka
mp.messaging.outgoing.chat-messages-out.topic=unionflow.chat.messages
mp.messaging.outgoing.chat-messages-out.value.serializer=org.apache.kafka.common.serialization.StringSerializer
mp.messaging.outgoing.chat-messages-out.key.serializer=org.apache.kafka.common.serialization.StringSerializer
mp.messaging.incoming.chat-messages-in.connector=smallrye-kafka
mp.messaging.incoming.chat-messages-in.topic=unionflow.chat.messages
mp.messaging.incoming.chat-messages-in.value.deserializer=org.apache.kafka.common.serialization.StringDeserializer
mp.messaging.incoming.chat-messages-in.key.deserializer=org.apache.kafka.common.serialization.StringDeserializer
mp.messaging.incoming.chat-messages-in.group.id=unionflow-websocket-server