From 1e2598bcf9c19c5901b4af7f0ff10f7fae584c55 Mon Sep 17 00:00:00 2001 From: "IETM_FIXE\\ietm6" Date: Tue, 21 Apr 2026 06:53:02 +0200 Subject: [PATCH] Changement du properties --- .../src/main/resources/application.properties | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/core/src/main/resources/application.properties b/core/src/main/resources/application.properties index b642a5e..b5a2f36 100644 --- a/core/src/main/resources/application.properties +++ b/core/src/main/resources/application.properties @@ -5,10 +5,13 @@ server.port=8080 # de WebFlux (utilisé uniquement pour WebClient côté adapter SSE vers le Brain). spring.main.web-application-type=servlet -# Configuration de la base de données PostgreSQL -spring.datasource.url=jdbc:postgresql://localhost:5432/loremind -spring.datasource.username=ietm64 -spring.datasource.password=M&Ipourlavie64 +# Configuration de la base de donnees PostgreSQL +# Valeurs surchargeables via variables d'env (cf. docker-compose.yml). +# En dev local, creez un fichier .env a la racine de core/ OU definissez les +# variables dans votre IDE (Run Configuration > Environment variables). +spring.datasource.url=${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/loremind} +spring.datasource.username=${SPRING_DATASOURCE_USERNAME:loremind} +spring.datasource.password=${SPRING_DATASOURCE_PASSWORD:} spring.datasource.driver-class-name=org.postgresql.Driver # Configuration JPA / Hibernate @@ -29,10 +32,11 @@ brain.timeout-seconds=120 # Configuration MinIO (Shared Kernel images - Object Storage) # Le bucket est cree automatiquement par le service minio-init (docker-compose up -d). -minio.endpoint=http://localhost:9000 -minio.access-key=minioadmin -minio.secret-key=minioadmin -minio.bucket=loremind-images +# Defaults OK pour dev local ; overrides en prod via env. +minio.endpoint=${MINIO_ENDPOINT:http://localhost:9000} +minio.access-key=${MINIO_ACCESS_KEY:minioadmin} +minio.secret-key=${MINIO_SECRET_KEY:minioadmin} +minio.bucket=${MINIO_BUCKET:loremind-images} # Limites d'upload d'images (MB) spring.servlet.multipart.max-file-size=10MB