From 421bf82712c4d896532a4760f6f6a13cc6689a92 Mon Sep 17 00:00:00 2001
From: Marc-Antoine Manningham <marc-antoine.m@outlook.com>
Date: Tue, 22 Oct 2024 23:05:07 -0400
Subject: [PATCH] fix: update compose 4

---
 docker-compose.yml  | 14 +++++++++++---
 server/launch_db.sh |  2 +-
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/docker-compose.yml b/docker-compose.yml
index a95c4ca..7cc34ea 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -21,7 +21,8 @@ services:
       - /var/run/docker.sock:/var/run/docker.sock
   backend-cqi:
     image: registry.git.step.polymtl.ca/lemark/cqi-qec2025:main
-    container_name: backend_cqi_container
+    ports:
+      - "6942:80"
     labels:
       - "traefik.http.routers.backend-cqi.rule=Host(`api.cqi-qec.qc.ca`)" # Put the URL here
       - "traefik.http.services.backend-cqi.loadbalancer.server.port=6942"
@@ -31,16 +32,23 @@ services:
       - ./.env
     volumes:
       - ./.env:/app/.env
+    networks:
+      - database_bridge
     depends_on:
       - postgres
-  postgres:
+  database:
     image: postgres
-    container_name: postgres_container
+    restart: always
     ports:
       - "5432:5432"
     env_file:
       - ./.env
     volumes:
       - postgres_data:/var/lib/postgresql/data
+    networks:
+      - database_bridge
 volumes:
   postgres_data:
+networks:
+  database_bridge:
+    driver: bridge
diff --git a/server/launch_db.sh b/server/launch_db.sh
index 3057a9e..82ab166 100755
--- a/server/launch_db.sh
+++ b/server/launch_db.sh
@@ -20,7 +20,7 @@ docker run \
     -d postgres
 
 export PGPASSWORD=${DB_PASSWORD}
-until psql -h "${DB_HOST}" -U "${DB_USER}" -p "${DB_PORT}" -d "postgres" -c '\q'; do
+until psql -h "${POSTGRES_HOST}" -U "${POSTGRES_USER}" -p "${POSTGRES_PORT}" -d "postgres" -c '\q'; do
   >&2 echo "Postgres is unavailable - sleeping"
   sleep 1
 done
-- 
GitLab