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.
This commit is contained in:
DahoudG
2025-09-23 15:09:08 +00:00
parent 493188a295
commit c336984bec

View File

@@ -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<EFBFBD>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<63>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<69>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