fix(build): Ajout valeurs par défaut datasource pour build production

Permet le build avec -Dquarkus.profile=production sans variables d'environnement.
Les vraies valeurs seront fournies par Kubernetes au runtime.

- application.properties: Ajout valeurs par défaut pour DB_HOST, DB_PORT, DB_NAME, DB_USERNAME, DB_PASSWORD
- deploy.ps1: Ajout -Dquarkus.package.type=uber-jar pour générer runner.jar
This commit is contained in:
dahoud
2026-01-10 13:01:52 +00:00
parent 044c18fe09
commit a09cdfb67d
2 changed files with 4 additions and 4 deletions

View File

@@ -50,7 +50,7 @@ Write-Host ""
function Build-Application { function Build-Application {
Write-Info "[1/5] Build Maven..." Write-Info "[1/5] Build Maven..."
$mavenArgs = "clean", "package" $mavenArgs = "clean", "package", "-Dquarkus.package.type=uber-jar"
if ($SkipTests) { if ($SkipTests) {
$mavenArgs += "-DskipTests" $mavenArgs += "-DskipTests"
} else { } else {

View File

@@ -21,9 +21,9 @@ quarkus.smallrye-openapi.path=/openapi
# Configuration de la base de données PostgreSQL pour Quarkus en production # Configuration de la base de données PostgreSQL pour Quarkus en production
%prod.quarkus.datasource.db-kind=postgresql %prod.quarkus.datasource.db-kind=postgresql
%prod.quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME} %prod.quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST:postgresql}:${DB_PORT:5432}/${DB_NAME:afterwork_db}
%prod.quarkus.datasource.username=${DB_USERNAME} %prod.quarkus.datasource.username=${DB_USERNAME:afterwork}
%prod.quarkus.datasource.password=${DB_PASSWORD} %prod.quarkus.datasource.password=${DB_PASSWORD:changeme}
%prod.quarkus.datasource.jdbc.driver=org.postgresql.Driver %prod.quarkus.datasource.jdbc.driver=org.postgresql.Driver
%prod.quarkus.hibernate-orm.database.generation=update %prod.quarkus.hibernate-orm.database.generation=update
%prod.quarkus.hibernate-orm.log.sql=false %prod.quarkus.hibernate-orm.log.sql=false