fix(config): Nettoyage propriétés build-time dans application-prod

- 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
This commit is contained in:
dahoud
2026-01-10 15:46:28 +00:00
parent f63cc63d9d
commit 9499ecb66a

View File

@@ -1,21 +1,18 @@
# ==================================================================== # ====================================================================
# AfterWork Server - Configuration de Production # 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 # HTTP Configuration (runtime only)
quarkus.application.name=afterwork-api
quarkus.application.version=1.0.0
# HTTP Configuration
quarkus.http.host=0.0.0.0 quarkus.http.host=0.0.0.0
quarkus.http.port=8080 quarkus.http.port=8080
quarkus.http.root-path=/afterwork
# Base de données PostgreSQL (Production) # Base de données PostgreSQL (Production)
quarkus.datasource.db-kind=postgresql quarkus.datasource.db-kind=postgresql
quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST:postgresql}:${DB_PORT:5432}/${DB_NAME:afterwork_db} 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:afterwork} quarkus.datasource.username=${DB_USERNAME:lionsuser}
quarkus.datasource.password=${DB_PASSWORD:changeme} quarkus.datasource.password=${DB_PASSWORD:LionsUser2025!}
quarkus.datasource.jdbc.driver=org.postgresql.Driver quarkus.datasource.jdbc.driver=org.postgresql.Driver
quarkus.datasource.jdbc.max-size=20 quarkus.datasource.jdbc.max-size=20
quarkus.datasource.jdbc.min-size=5 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."org.hibernate".level=WARN
quarkus.log.category."io.quarkus".level=INFO quarkus.log.category."io.quarkus".level=INFO
# OpenAPI/Swagger (Désactivé en production pour sécurité) # OpenAPI/Swagger - Configuration build-time dans application.properties
quarkus.swagger-ui.always-include=false
quarkus.swagger-ui.enable=false
quarkus.smallrye-openapi.enable=false
# Health checks # Health checks - Utilise les valeurs par défaut de Quarkus
quarkus.smallrye-health.root-path=/q/health
quarkus.smallrye-health.liveness-path=/live
quarkus.smallrye-health.readiness-path=/ready
# Métriques # Métriques - Configuration build-time dans application.properties
quarkus.micrometer.enabled=true
quarkus.micrometer.export.prometheus.enabled=true
quarkus.micrometer.export.prometheus.path=/q/metrics
# WebSocket # WebSocket
quarkus.websocket.max-frame-size=65536 quarkus.websocket.max-frame-size=65536
# Upload de fichiers # Upload de fichiers
quarkus.http.body.uploads-directory=/tmp/uploads 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 # Compression HTTP - Configuration build-time dans application.properties
quarkus.http.enable-compression=true
quarkus.http.compress-media-types=text/html,text/plain,text/xml,text/css,text/javascript,application/javascript,application/json
# SSL/TLS (géré par le reverse proxy) # SSL/TLS (géré par le reverse proxy)
quarkus.http.ssl.certificate.files= quarkus.http.ssl.certificate.files=