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
# ====================================================================
# 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=