diff options
author | MS <ms@taler.net> | 2022-09-27 20:41:49 +0200 |
---|---|---|
committer | MS <ms@taler.net> | 2022-09-27 20:41:49 +0200 |
commit | 1b893b691f6dfcea09affc0b2c7a2dbcdea69bbc (patch) | |
tree | fc88f4a637f1f2d16b1ae57711d11a933aee701f | |
parent | 15958dfa5347b6be0a707e2392a28d5cef8e3fea (diff) | |
download | deployment-1b893b691f6dfcea09affc0b2c7a2dbcdea69bbc.tar.gz deployment-1b893b691f6dfcea09affc0b2c7a2dbcdea69bbc.tar.bz2 deployment-1b893b691f6dfcea09affc0b2c7a2dbcdea69bbc.zip |
DB wait loop
-rw-r--r-- | docker/hybrid/images/exchange/startup.sh | 12 | ||||
-rw-r--r-- | docker/hybrid/images/postgres/init.sql | 2 |
2 files changed, 12 insertions, 2 deletions
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 & diff --git a/docker/hybrid/images/postgres/init.sql b/docker/hybrid/images/postgres/init.sql index 81ab8b4..dec35df 100644 --- a/docker/hybrid/images/postgres/init.sql +++ b/docker/hybrid/images/postgres/init.sql @@ -1,2 +1,2 @@ -CREATE ROLE root SUPERUSER; +CREATE ROLE root SUPERUSER LOGIN; CREATE DATABASE taler WITH OWNER root; |