From 6e4d1869d617800484a14a08ebeee871a6918ae7 Mon Sep 17 00:00:00 2001 From: Victor Lacasse-Beaudoin Date: Wed, 14 Feb 2024 14:54:27 -0500 Subject: [PATCH] =?UTF-8?q?Bump=20bottin=20et=20bottinag=20avec=20fonction?= =?UTF-8?q?alit=C3=A9=20de=20config=20par=20env?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 29 +++++++++++++++++++++++++++++ bottin | 2 +- bottin-ag | 2 +- docker-compose.yaml | 19 +++++++++++++++++++ 4 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..9263db0 --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +## agecem/ag + +Déploiement monolithique de `bottin` et `bottin-ag` + +### configuration + +Le bloc suivant contient les variables à remplir dans un fichier `.env` situé dans le même répertoire que `docker-compose.yaml`. + +*prenez soin de changer les valeurs par défaut!* + +``` +# fichier: .env + +# bottin +BOTTIN_API_KEY=foobar +BOTTIN_POSTGRES_DATABASE=foobar +BOTTIN_POSTGRES_PASSWORD=foobar +BOTTIN_POSTGRES_USER=foobar +BOTTIN_WEB_PASSWORD=foobar +BOTTIN_WEB_USER=foobar + +# bottin-ag +BOTTINAG_API_KEY=foobar +BOTTINAG_POSTGRES_DATABASE=foobar +BOTTINAG_POSTGRES_PASSWORD=foobar +BOTTINAG_POSTGRES_USER=foobar +BOTTINAG_WEB_PASSWORD=foobar +BOTTINAG_WEB_USER=foobar +``` diff --git a/bottin b/bottin index 6d2062a..d48bf54 160000 --- a/bottin +++ b/bottin @@ -1 +1 @@ -Subproject commit 6d2062aecc9354a207633b00d0f15211af498696 +Subproject commit d48bf545d7a26849c88b86588844713f6588554e diff --git a/bottin-ag b/bottin-ag index 4b42f8d..5c5ea71 160000 --- a/bottin-ag +++ b/bottin-ag @@ -1 +1 @@ -Subproject commit 4b42f8d215afb895eacd85fc2416835e5a5d4b14 +Subproject commit 5c5ea71622a9dc1dd654de216afdf16b67c2f3ad diff --git a/docker-compose.yaml b/docker-compose.yaml index 153646a..70bf456 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -15,6 +15,11 @@ services: - 'bottin_db' build: './bottin' image: 'git.agecem.com/agecem/bottin:latest' + environment: + BOTTIN_DB_DATABASE: "${BOTTIN_POSTGRES_DATABASE}" + BOTTIN_DB_PASSWORD: "${BOTTIN_POSTGRES_PASSWORD}" + BOTTIN_DB_USER: "${BOTTIN_POSTGRES_USER}" + BOTTIN_API_KEY: "${BOTTIN_API_KEY}" ports: - '1312:1312' volumes: @@ -27,6 +32,10 @@ services: - 'bottin_api' build: './bottin' image: 'git.agecem.com/agecem/bottin:latest' + environment: + BOTTIN_WEB_API_KEY: "${BOTTIN_API_KEY}" + BOTTIN_WEB_PASSWORD: "${BOTTIN_WEB_PASSWORD}" + BOTTIN_WEB_USER: "${BOTTIN_WEB_USER}" ports: - '2312:2312' volumes: @@ -49,6 +58,12 @@ services: - 'bottin_ag_db' build: './bottin-ag' image: 'git.agecem.com/agecem/bottin-ag:latest' + environment: + BOTTINAG_API_KEY: "${BOTTINAG_API_KEY}" + BOTTINAG_BOTTIN_API_KEY: "${BOTTIN_API_KEY}" + BOTTINAG_DB_DATABASE: "${BOTTINAG_POSTGRES_DATABASE}" + BOTTINAG_DB_PASSWORD: "${BOTTINAG_POSTGRES_PASSWORD}" + BOTTINAG_DB_USER: "${BOTTINAG_POSTGRES_USER}" ports: - '3182:3182' volumes: @@ -61,6 +76,10 @@ services: - 'bottin_ag_api' build: './bottin-ag' image: 'git.agecem.com/agecem/bottin-ag:latest' + environment: + BOTTINAG_WEB_API_KEY: "${BOTTINAG_API_KEY}" + BOTTINAG_WEB_PASSWORD: "${BOTTINAG_WEB_PASSWORD}" + BOTTINAG_WEB_USER: "${BOTTINAG_WEB_USER}" ports: - '3183:3183' volumes: