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:
@@ -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 {
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user