# Configuration Swagger UI quarkus.swagger-ui.always-include=true quarkus.swagger-ui.path=/q/swagger-ui quarkus.smallrye-openapi.path=/openapi # Configuration de la base de données PostgreSQL pour Quarkus en développement %dev.quarkus.datasource.db-kind=postgresql %dev.quarkus.datasource.jdbc.url=jdbc:postgresql://localhost:5432/afterwork_db %dev.quarkus.datasource.username=${DB_USERNAME} %dev.quarkus.datasource.password=${DB_PASSWORD} %dev.quarkus.datasource.jdbc.driver=org.postgresql.Driver %dev.quarkus.hibernate-orm.database.generation=update %dev.quarkus.hibernate-orm.log.sql=true %dev.quarkus.datasource.devservices.enabled=false # Configuration de la base de données PostgreSQL pour Quarkus en production %prod.quarkus.datasource.db-kind=postgresql %prod.quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST:localhost}:${DB_PORT:5432}/${DB_NAME:afterwork_db} %prod.quarkus.datasource.username=${DB_USERNAME} %prod.quarkus.datasource.password=${DB_PASSWORD} %prod.quarkus.datasource.jdbc.driver=org.postgresql.Driver %prod.quarkus.hibernate-orm.database.generation=update %prod.quarkus.hibernate-orm.log.sql=false %prod.quarkus.datasource.devservices.enabled=false # Niveau de logging pour Quarkus en développement %dev.quarkus.log.level=DEBUG # Niveau de logging pour Quarkus en production %prod.quarkus.log.level=INFO # Configuration de la signature JWT # mp.jwt.verify.publickey.location=META-INF/resources/publicKey.pem # mp.jwt.verify.issuer=https://issuer.example.com # mp.jwt.token.header=Authorization # mp.jwt.token.schemes=Bearer # smallrye.jwt.sign.key.location=META-INF/resources/privateKey.pem # smallrye.jwt.sign.key.algorithm=RS256 # smallrye.jwt.token.lifetime=3600 # Activer le support multipart pour l'upload de fichiers quarkus.http.body.uploads-directory=/tmp/uploads # Taille maximale pour la requête multipart (en octets) quarkus.http.body.multipart.max-request-size=10M # Taille maximale pour un fichier multipart (en octets) quarkus.http.body.multipart.max-file-size=5M