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