# ============================================================================
# Lions User Manager Client - Configuration DEV
# ============================================================================
# Ce fichier contient UNIQUEMENT les propriétés spécifiques au DÉVELOPPEMENT
# Il surcharge application.properties
# ============================================================================

# ============================================
# HTTP Configuration DEV
# ============================================
quarkus.http.port=8082

# ============================================
# OIDC Configuration DEV (Keycloak local)
# ============================================
quarkus.oidc.auth-server-url=http://localhost:8180/realms/lions-user-manager
quarkus.oidc.client-id=lions-user-manager-client
quarkus.oidc.credentials.secret=${KEYCLOAK_CLIENT_SECRET:NTuaQpk5E6qiMqAWTFrCOcIkOABzZzKO}
quarkus.oidc.tls.verification=none

# ============================================
# Backend REST Client DEV
# Le serveur API (lions-user-manager-server-impl-quarkus) doit tourner sur ce port (8081 en dev).
# Lancer d'abord: cd lions-user-manager-server-impl-quarkus && mvn quarkus:dev
# ============================================
lions.user.manager.backend.url=http://localhost:8081
quarkus.rest-client."lions-user-manager-api".url=http://localhost:8081
quarkus.rest-client."user-api".url=http://localhost:8081

# ============================================
# Logging DEV (verbeux)
# ============================================
quarkus.log.level=INFO
quarkus.log.console.level=DEBUG
quarkus.log.category."dev.lions.user.manager".level=DEBUG
quarkus.log.category."io.quarkus.oidc".level=INFO
quarkus.log.category."io.quarkus.oidc.runtime".level=INFO
quarkus.log.category."org.jboss.resteasy.reactive.client.logging".level=DEBUG
quarkus.rest-client.logging.scope=request-response
quarkus.rest-client.logging.body-limit=100

# ============================================
# Dev Services DEV
# ============================================
quarkus.devservices.enabled=false
