# Configuration locale pour développement GBCM # Ce fichier peut être utilisé pour surcharger les configurations par défaut # Copiez ce fichier vers application-local.properties et modifiez selon vos besoins # Base de données locale PostgreSQL (optionnel) # Décommentez et modifiez si vous voulez utiliser PostgreSQL en local #quarkus.datasource.db-kind=postgresql #quarkus.datasource.username=gbcm_local #quarkus.datasource.password=gbcm_local_password #quarkus.datasource.jdbc.url=jdbc:postgresql://localhost:5432/gbcm_local #quarkus.hibernate-orm.database.generation=validate #quarkus.flyway.migrate-at-start=true # Configuration JWT locale gbcm.security.jwt.secret=local-development-secret-key-change-me gbcm.security.jwt.access-token.duration=PT2H gbcm.security.jwt.refresh-token.duration=P1D # Configuration email locale (pour tests) quarkus.mailer.mock=true quarkus.mailer.from=dev@localhost # Configuration de sécurité allégée pour développement gbcm.security.password.bcrypt-cost=4 gbcm.security.account.max-failed-attempts=10 gbcm.security.account.lockout-duration=PT2M # Logs détaillés pour développement quarkus.log.category."com.gbcm.server.impl.service.security".level=TRACE quarkus.log.category."com.gbcm.server.impl.service.notification".level=DEBUG # CORS étendu pour développement quarkus.http.cors.origins=http://localhost:3000,http://localhost:8080,http://localhost:4200 # Configuration OpenAPI étendue mp.openapi.extensions.smallrye.info.description=API GBCM - Environnement de développement local quarkus.swagger-ui.enable=true quarkus.swagger-ui.always-include=true