Compare commits

...

3 Commits

Author SHA1 Message Date
3fd779854f Merge pull request 'develop' (#41) from develop into main
Some checks failed
CD - Deploy on main / deploy (push) Failing after 27s
Reviewed-on: #41
2025-12-20 11:40:18 +00:00
f9e4681af4 Merge pull request 'correction lecture de secret' (#40) from features/crud_entites into develop
Reviewed-on: #40
2025-12-20 11:39:40 +00:00
e3a47de4ef correction lecture de secret
All checks were successful
CI - Build & Test (develop) / build-and-test (pull_request) Successful in 25s
2025-12-20 12:38:33 +01:00
2 changed files with 10 additions and 2 deletions

View File

@@ -35,10 +35,18 @@ services:
depends_on: depends_on:
- db - db
# ⚠️ IMPORTANT :
# On lit le secret dans le conteneur
# et on injecte la VALEUR dans SPRING_DATASOURCE_PASSWORD
command: >
sh -c "
export SPRING_DATASOURCE_PASSWORD=$(cat /run/secrets/postgresPassword) &&
exec java -jar app.jar
"
environment: environment:
SPRING_DATASOURCE_URL: jdbc:postgresql://db:5432/${POSTGRES_DB_FISCAD} SPRING_DATASOURCE_URL: jdbc:postgresql://db:5432/${POSTGRES_DB_FISCAD}
SPRING_DATASOURCE_USERNAME: ${POSTGRES_USER_FISCAD} SPRING_DATASOURCE_USERNAME: ${POSTGRES_USER_FISCAD}
SPRING_DATASOURCE_PASSWORD_FILE: /run/secrets/postgresPassword
SERVER_PORT: 8282 SERVER_PORT: 8282
IO_GMSS_FISCAD_PROFILE: dgi IO_GMSS_FISCAD_PROFILE: dgi

View File

@@ -14,4 +14,4 @@ io.gmss.fiscad.profile=dgi
# PROD ENV # PROD ENV
spring.datasource.url=${SPRING_DATASOURCE_URL} spring.datasource.url=${SPRING_DATASOURCE_URL}
spring.datasource.username=${SPRING_DATASOURCE_USERNAME} spring.datasource.username=${SPRING_DATASOURCE_USERNAME}
spring.datasource.password=${SPRING_DATASOURCE_PASSWORD} spring.datasource.password=${SPRING_DATASOURCE_PASSWORD}