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=