Refactoring

This commit is contained in:
dahoud
2026-02-02 00:42:02 +00:00
parent 675e0925b8
commit 8f5267d895
2 changed files with 25 additions and 20 deletions

View File

@@ -59,21 +59,26 @@ afterwork.email.from=${MAILER_FROM:noreply@lions.dev}
# ====================================================================
quarkus.http.host=0.0.0.0
quarkus.http.port=8080
# Chemin de base de l'API (fixé au build). Profil dev surcharge via application-dev.properties si besoin.
quarkus.http.root-path=/afterwork
# ====================================================================
# Base de données (configuration par défaut pour les tests)
# Base de données (défaut = PRODUCTION pour que le JAR soit prêt pour la prod)
# ====================================================================
# Cette configuration est utilisée par défaut si aucun profil n'est spécifié
# Les profils dev/prod/production surchargent cette configuration
quarkus.datasource.db-kind=h2
quarkus.datasource.jdbc.url=jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1
quarkus.datasource.username=sa
quarkus.datasource.password=
quarkus.datasource.jdbc.driver=org.h2.Driver
# Quarkus fixe db-kind, jdbc.driver et root-path au BUILD. Si on met H2 ici, le JAR
# ne pourra pas utiliser PostgreSQL en prod. Donc on met la config prod par défaut ;
# les profils dev/test surchargent avec H2 (application-dev.properties et %test en test).
quarkus.datasource.db-kind=postgresql
quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST:postgresql-service.postgresql.svc.cluster.local}:${DB_PORT:5432}/${DB_NAME:mic-after-work-server-impl-quarkus-main}
quarkus.datasource.username=${DB_USERNAME:lionsuser}
quarkus.datasource.password=${DB_PASSWORD}
quarkus.datasource.jdbc.driver=org.postgresql.Driver
quarkus.datasource.jdbc.max-size=20
quarkus.datasource.jdbc.min-size=5
quarkus.datasource.devservices.enabled=false
# Hibernate ORM (par défaut)
quarkus.hibernate-orm.database.generation=drop-and-create
# Hibernate ORM (prod : Flyway gère le schéma ; dev/test surchargent)
quarkus.hibernate-orm.database.generation=none
quarkus.hibernate-orm.log.sql=false
# ====================================================================