From c336984bec4691c4cb0a207b8b78b89842231262 Mon Sep 17 00:00:00 2001 From: DahoudG <41957584+DahoudG@users.noreply.github.com> Date: Tue, 23 Sep 2025 15:09:08 +0000 Subject: [PATCH] fix: Resolve configuration warnings and log file errors - Fix log file path: Use /tmp instead of /var/log/lionsdev (directory doesn't exist) - Add production-specific log configuration - Simplify MyFaces configuration to remove unrecognized properties - Remove invalid HTTP compression and static resource properties - Remove unsupported session cookie-same-site property - Clean up redundant static resource configurations This resolves all the configuration warnings shown in the startup logs and prevents the FileNotFoundException for log files. --- src/main/resources/application.properties | 31 ++++++++--------------- 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 14234a9..62dee5c 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -39,8 +39,6 @@ quarkus.http.cors.access-control-max-age=24H # Optimisation des performances quarkus.http.enable-compression=true -quarkus.http.compression.min-size=1024 -quarkus.http.compression.mime-types=text/html,text/css,application/javascript,application/json,image/svg+xml,application/xml # Configuration des fichiers statiques quarkus.http.static-resources."/"=META-INF/resources @@ -80,19 +78,15 @@ quarkus.hibernate-orm.physical-naming-strategy=org.hibernate.boot.model.naming.C #========================================================== # CONFIGURATION JSF ET INTERFACE #========================================================== -# Configuration MyFaces pour Quarkus -quarkus.myfaces.projects-stage=${FACES_STAGE:Development} -quarkus.myfaces.config-refresh-period=2 +# Configuration MyFaces pour Quarkus - Simplifiée +%dev.quarkus.myfaces.projects-stage=Development +%prod.quarkus.myfaces.projects-stage=Production +%production.quarkus.myfaces.projects-stage=Production -# Configuration des param�tres MyFaces -quarkus.myfaces.init-params.jakarta.faces.PROJECT_STAGE=${FACES_STAGE:Development} -quarkus.myfaces.init-params.jakarta.faces.FACELETS_REFRESH_PERIOD=${FACELETS_REFRESH:2} -quarkus.myfaces.init-params.jakarta.faces.STATE_SAVING_METHOD=server -quarkus.myfaces.init-params.jakarta.faces.VALIDATE_EMPTY_FIELDS=true -quarkus.myfaces.init-params.primefaces.THEME=saga -quarkus.myfaces.init-params.primefaces.CLIENT_SIDE_VALIDATION=true -quarkus.myfaces.init-params.primefaces.TRANSFORM_METADATA=true -quarkus.myfaces.init-params.primefaces.UPLOADER=auto +# Configuration des paramètres JSF de base +%dev.jakarta.faces.PROJECT_STAGE=Development +%prod.jakarta.faces.PROJECT_STAGE=Production +%production.jakarta.faces.PROJECT_STAGE=Production # Chemins d'acc�s JSF #quarkus.servlet.context-path=/lions-dev @@ -109,7 +103,6 @@ quarkus.security.users.embedded.enabled=true # Configuration de l'authentification quarkus.http.auth.form.enabled=true quarkus.http.auth.session.encryption-key=${SESSION_KEY:ChangeThisToASecureKeyInProduction!} -quarkus.http.auth.session.cookie-same-site=strict quarkus.http.auth.proactive=false # Configuration des chemins publics/priv�s @@ -183,10 +176,12 @@ app.admin.email=${ADMIN_EMAIL:admin@lions.dev} # Configuration des fichiers de log %dev.quarkus.log.file.enable=false %prod.quarkus.log.file.enable=true -%prod.quarkus.log.file.path=/var/log/lionsdev/application.log +%prod.quarkus.log.file.path=${LOG_FILE_PATH:/tmp/lionsdev-application.log} %prod.quarkus.log.file.format=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) %s%e%n %prod.quarkus.log.file.rotation.max-file-size=10M %prod.quarkus.log.file.rotation.max-backup-index=5 +%production.quarkus.log.file.enable=true +%production.quarkus.log.file.path=/tmp/lionsdev-application.log #========================================================== # CONFIGURATION DU MONITORING @@ -202,7 +197,3 @@ quarkus.smallrye-openapi.info-version=${app.version} # CONFIGURATION DES RESSOURCES STATIQUES #========================================================== quarkus.http.static-resources.caching.enabled=true -quarkus.http.static-resources.caching.max-age=2592000 - -quarkus.http.static-resources.enabled=true -quarkus.http.static-resources.paths=META-INF/resources