From 7571f5c8c1c01351241c131e9420e322aa389ae7 Mon Sep 17 00:00:00 2001 From: Gitouche <26656-gitouche@users.noreply.framagit.org> Date: Sat, 29 Jan 2022 11:37:34 +0100 Subject: [PATCH] matrix : BUGFIX attendre la DB pour lancer synapse --- podman-matrix/10_install.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/podman-matrix/10_install.sh b/podman-matrix/10_install.sh index 57b26f2..3404007 100755 --- a/podman-matrix/10_install.sh +++ b/podman-matrix/10_install.sh @@ -28,10 +28,13 @@ podman run -d --name ${db_container_name} --pod ${pod_name} \ -e POSTGRES_DB=${container_name} \ -e POSTGRES_INITDB_ARGS="--encoding=UTF8 --locale=C" \ ${postgres_image}:${postgres_version} && \ +echo -n "Waiting for PostgreSQL to be ready... " && \ +( podman logs -f synapse-db 2>&1 & ) | grep -q 'database system is ready to accept connections' && \ +echo "OK." && \ podman run -d --name ${container_name} --pod ${pod_name} \ - --mount type=volume,src=${confvolume},dst=/data ${synapse_image}:${synapse_version} - -echo "Waiting for background tasks to end..." -( podman logs -f synapse synapse-db 2>&1 & ) | grep -q 'No more background updates to do' && \ + --mount type=volume,src=${confvolume},dst=/data ${synapse_image}:${synapse_version} && \ +echo -n "Waiting for background tasks to end... " && \ +( podman logs -f synapse 2>&1 & ) | grep -q 'No more background updates to do' && \ +echo "OK." && \ podman pod stop ${pod_name} && \ echo "Done. Pod built and stopped."