From a09cdfb67d62895af2d43b43b7e9fdee7bf6c756 Mon Sep 17 00:00:00 2001 From: dahoud Date: Sat, 10 Jan 2026 13:01:52 +0000 Subject: [PATCH] =?UTF-8?q?fix(build):=20Ajout=20valeurs=20par=20d=C3=A9fa?= =?UTF-8?q?ut=20datasource=20pour=20build=20production?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- deploy.ps1 | 2 +- src/main/resources/application.properties | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/deploy.ps1 b/deploy.ps1 index 2ecbf02..30694f1 100644 --- a/deploy.ps1 +++ b/deploy.ps1 @@ -50,7 +50,7 @@ Write-Host "" function Build-Application { Write-Info "[1/5] Build Maven..." - $mavenArgs = "clean", "package" + $mavenArgs = "clean", "package", "-Dquarkus.package.type=uber-jar" if ($SkipTests) { $mavenArgs += "-DskipTests" } else { diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 73ba5dd..625be39 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -21,9 +21,9 @@ quarkus.smallrye-openapi.path=/openapi # Configuration de la base de données PostgreSQL pour Quarkus en production %prod.quarkus.datasource.db-kind=postgresql -%prod.quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME} -%prod.quarkus.datasource.username=${DB_USERNAME} -%prod.quarkus.datasource.password=${DB_PASSWORD} +%prod.quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST:postgresql}:${DB_PORT:5432}/${DB_NAME:afterwork_db} +%prod.quarkus.datasource.username=${DB_USERNAME:afterwork} +%prod.quarkus.datasource.password=${DB_PASSWORD:changeme} %prod.quarkus.datasource.jdbc.driver=org.postgresql.Driver %prod.quarkus.hibernate-orm.database.generation=update %prod.quarkus.hibernate-orm.log.sql=false