From 1b893b691f6dfcea09affc0b2c7a2dbcdea69bbc Mon Sep 17 00:00:00 2001 From: MS Date: Tue, 27 Sep 2022 20:41:49 +0200 Subject: DB wait loop --- docker/hybrid/images/exchange/startup.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'docker/hybrid/images/exchange/startup.sh') diff --git a/docker/hybrid/images/exchange/startup.sh b/docker/hybrid/images/exchange/startup.sh index 1161549..6d26550 100644 --- a/docker/hybrid/images/exchange/startup.sh +++ b/docker/hybrid/images/exchange/startup.sh @@ -1,10 +1,20 @@ #!/bin/bash +set -eu export LD_LIBRARY_PATH=/usr/local/lib sed -i 's/\${EXCHANGE_URL}/http:\/\/exchange.example.com\//' /config/taler.conf -taler-exchange-dbinit -c /config/taler.conf --reset # &> /dev/null +while ! pg_isready -h talerdb -d taler; do + echo DB not ready yet. + sleep 2 +done +echo Now DB is ready. + +# Make sure we have the right to connect +echo "" | psql -h talerdb -d taler + +taler-exchange-dbinit -L DEBUG -c /config/taler.conf # --reset # &> /dev/null #taler-exchange-secmod-eddsa -c /config/taler.conf & #taler-exchange-secmod-rsa -c /config/taler.conf & -- cgit v1.2.3