From 9499ecb66ad6a8f0b1a90b75e8a6a0829b3d1e44 Mon Sep 17 00:00:00 2001 From: dahoud Date: Sat, 10 Jan 2026 15:46:28 +0000 Subject: [PATCH] =?UTF-8?q?fix(config):=20Nettoyage=20propri=C3=A9t=C3=A9s?= =?UTF-8?q?=20build-time=20dans=20application-prod?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Suppression des propriétés build-time qui causaient des warnings - Mise à jour des credentials par défaut: lionsuser/LionsUser2025! - Mise à jour database name: mic-after-work-server-impl-quarkus-main - Les propriétés build-time restent dans application.properties --- .../resources/application-prod.properties | 36 ++++++------------- 1 file changed, 10 insertions(+), 26 deletions(-) diff --git a/src/main/resources/application-prod.properties b/src/main/resources/application-prod.properties index 7e5bb4a..6a36ee6 100644 --- a/src/main/resources/application-prod.properties +++ b/src/main/resources/application-prod.properties @@ -1,21 +1,18 @@ # ==================================================================== # AfterWork Server - Configuration de Production # ==================================================================== +# IMPORTANT: Les propriétés build-time (app.name, root-path, compression) +# sont définies dans application.properties et ne peuvent pas être changées ici -# Application -quarkus.application.name=afterwork-api -quarkus.application.version=1.0.0 - -# HTTP Configuration +# HTTP Configuration (runtime only) quarkus.http.host=0.0.0.0 quarkus.http.port=8080 -quarkus.http.root-path=/afterwork # Base de données PostgreSQL (Production) quarkus.datasource.db-kind=postgresql -quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST:postgresql}:${DB_PORT:5432}/${DB_NAME:afterwork_db} -quarkus.datasource.username=${DB_USERNAME:afterwork} -quarkus.datasource.password=${DB_PASSWORD:changeme} +quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST:postgresql}:${DB_PORT:5432}/${DB_NAME:mic-after-work-server-impl-quarkus-main} +quarkus.datasource.username=${DB_USERNAME:lionsuser} +quarkus.datasource.password=${DB_PASSWORD:LionsUser2025!} quarkus.datasource.jdbc.driver=org.postgresql.Driver quarkus.datasource.jdbc.max-size=20 quarkus.datasource.jdbc.min-size=5 @@ -44,32 +41,19 @@ quarkus.log.category."com.lions.dev".level=INFO quarkus.log.category."org.hibernate".level=WARN quarkus.log.category."io.quarkus".level=INFO -# OpenAPI/Swagger (Désactivé en production pour sécurité) -quarkus.swagger-ui.always-include=false -quarkus.swagger-ui.enable=false -quarkus.smallrye-openapi.enable=false +# OpenAPI/Swagger - Configuration build-time dans application.properties -# Health checks -quarkus.smallrye-health.root-path=/q/health -quarkus.smallrye-health.liveness-path=/live -quarkus.smallrye-health.readiness-path=/ready +# Health checks - Utilise les valeurs par défaut de Quarkus -# Métriques -quarkus.micrometer.enabled=true -quarkus.micrometer.export.prometheus.enabled=true -quarkus.micrometer.export.prometheus.path=/q/metrics +# Métriques - Configuration build-time dans application.properties # WebSocket quarkus.websocket.max-frame-size=65536 # Upload de fichiers quarkus.http.body.uploads-directory=/tmp/uploads -quarkus.http.body.multipart.max-request-size=10M -quarkus.http.body.multipart.max-file-size=5M -# Compression HTTP -quarkus.http.enable-compression=true -quarkus.http.compress-media-types=text/html,text/plain,text/xml,text/css,text/javascript,application/javascript,application/json +# Compression HTTP - Configuration build-time dans application.properties # SSL/TLS (géré par le reverse proxy) quarkus.http.ssl.certificate.files=