From b0f79f6c7a70b7a665a3efcd5b2d9511720477c3 Mon Sep 17 00:00:00 2001 From: Aurince AKAKPO Date: Sat, 20 Dec 2025 13:55:49 +0100 Subject: [PATCH] correction lecture de secret chargement --- Dockerfile | 3 ++- docker-compose-prod.yml | 9 --------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0b4dbe5..0186780 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,4 +11,5 @@ COPY ./target/Fiscad-0.0.1-SNAPSHOT.jar fiscad.jar EXPOSE 8282 # Lancer l'application -ENTRYPOINT ["java", "-jar", "fiscad.jar"] \ No newline at end of file +#ENTRYPOINT ["java", "-jar", "fiscad.jar"] +ENTRYPOINT ["sh", "-c", "export SPRING_DATASOURCE_PASSWORD=$(cat /run/secrets/postgresPassword) && exec java -jar fiscad.jar"] \ No newline at end of file diff --git a/docker-compose-prod.yml b/docker-compose-prod.yml index cd1ee53..caf665a 100644 --- a/docker-compose-prod.yml +++ b/docker-compose-prod.yml @@ -36,15 +36,6 @@ services: depends_on: - 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: SPRING_DATASOURCE_URL: jdbc:postgresql://db:5432/fiscad_db #${POSTGRES_DB_FISCAD} SPRING_DATASOURCE_USERNAME: fiscad_user #${POSTGRES_USER_FISCAD} -- 2.49.1