feat: Update PostgreSQL production configuration

- Add production-specific database configuration
- Username: lionsuser
- Password: LionsUser2025!
- Database URL: postgresql-service.postgresql.svc.cluster.local:5432/lionsdb
- Hibernate generation: update for production
- Maintain existing dev and prod profiles for flexibility

This configuration aligns with the Lions infrastructure PostgreSQL deployment.
This commit is contained in:
DahoudG
2025-09-22 20:16:26 +00:00
parent a256a25f3c
commit e5161c9ed8

View File

@@ -53,11 +53,14 @@ quarkus.http.static-resources.index-page=index.html
quarkus.datasource.db-kind=postgresql quarkus.datasource.db-kind=postgresql
%dev.quarkus.datasource.username=lions_admin_db %dev.quarkus.datasource.username=lions_admin_db
%dev.quarkus.datasource.password=kJ9#mP2$vL5@nQ8&xR3 %dev.quarkus.datasource.password=kJ9#mP2$vL5@nQ8&xR3
%production.quarkus.datasource.username=lionsuser
%production.quarkus.datasource.password=LionsUser2025!
%prod.quarkus.datasource.username=${DB_USERNAME:$(cat /run/secrets/db_user)} %prod.quarkus.datasource.username=${DB_USERNAME:$(cat /run/secrets/db_user)}
%prod.quarkus.datasource.password=${DB_PASSWORD:$(cat /run/secrets/db_password)} %prod.quarkus.datasource.password=${DB_PASSWORD:$(cat /run/secrets/db_password)}
# URLs de connexion par environnement # URLs de connexion par environnement
%dev.quarkus.datasource.jdbc.url=jdbc:postgresql://localhost:5432/lionsdev_db %dev.quarkus.datasource.jdbc.url=jdbc:postgresql://localhost:5432/lionsdev_db
%production.quarkus.datasource.jdbc.url=jdbc:postgresql://postgresql-service.postgresql.svc.cluster.local:5432/lionsdb
%prod.quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME} %prod.quarkus.datasource.jdbc.url=jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME}
# Configuration du pool de connexions # Configuration du pool de connexions
@@ -67,6 +70,7 @@ quarkus.datasource.jdbc.acquisition-timeout=30
# Configuration Hibernate # Configuration Hibernate
%dev.quarkus.hibernate-orm.database.generation=drop-and-create %dev.quarkus.hibernate-orm.database.generation=drop-and-create
%production.quarkus.hibernate-orm.database.generation=update
%prod.quarkus.hibernate-orm.database.generation=update %prod.quarkus.hibernate-orm.database.generation=update
%dev.quarkus.hibernate-orm.log.sql=true %dev.quarkus.hibernate-orm.log.sql=true
%dev.quarkus.hibernate-orm.log.format-sql=true %dev.quarkus.hibernate-orm.log.format-sql=true