diff options
author | MS <ms@taler.net> | 2022-11-08 15:27:38 +0100 |
---|---|---|
committer | MS <ms@taler.net> | 2022-11-08 15:27:38 +0100 |
commit | 6db359f4cf48899be194d9771176293f2d27e919 (patch) | |
tree | 9aa507f110fd9ddff83fc92e4f0ed55ec6933a7f /docker/hybrid/images/exchange/startup.sh | |
parent | ee304e9dab845ec004b7d18d45283443ddc642cc (diff) | |
download | deployment-6db359f4cf48899be194d9771176293f2d27e919.tar.gz deployment-6db359f4cf48899be194d9771176293f2d27e919.tar.bz2 deployment-6db359f4cf48899be194d9771176293f2d27e919.zip |
rename docker compose directory
Diffstat (limited to 'docker/hybrid/images/exchange/startup.sh')
-rw-r--r-- | docker/hybrid/images/exchange/startup.sh | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/docker/hybrid/images/exchange/startup.sh b/docker/hybrid/images/exchange/startup.sh deleted file mode 100644 index 48382fc..0000000 --- a/docker/hybrid/images/exchange/startup.sh +++ /dev/null @@ -1,96 +0,0 @@ -#!/bin/bash - -set -eu -set -x -export LD_LIBRARY_PATH=/usr/local/lib - -# Values from config file mounted at run time: -CURRENCY=`taler-config -c /config/deployment.conf -s taler-deployment -o currency` -EXCHANGE_URL=`taler-config -c /config/deployment.conf -s taler-deployment -o default-exchange` - -EXCHANGE_NEXUS_USERNAME=`taler-config -c /config/deployment.conf -s taler-deployment -o exchange-nexus-username` -EXCHANGE_NEXUS_PASSWORD=`taler-config -c /config/deployment.conf -s taler-deployment -o exchange-nexus-password` -EXCHANGE_IBAN=DE159593 -TALER_FACADE_NAME=taler-facade -DB_PASSWORD=`taler-config -c /config/deployment.conf -s taler-deployment -o db-password` -sed -i "s;__EXCHANGE_URL__;${EXCHANGE_URL};" /config/taler.conf -sed -i "s;__DB_PASSWORD__;${DB_PASSWORD};" /config/taler.conf -sed -i "s/__CURRENCY__/${CURRENCY}/" /config/taler.conf -sed -i "s/__EXCHANGE_NEXUS_USERNAME__/${EXCHANGE_NEXUS_USERNAME}/" /config/taler.conf -sed -i "s/__EXCHANGE_NEXUS_PASSWORD__/${EXCHANGE_NEXUS_PASSWORD}/" /config/taler.conf -sed -i "s/__EXCHANGE_IBAN__/${EXCHANGE_IBAN}/" /config/taler.conf -sed -i "s/__TALER_FACADE_NAME__/${TALER_FACADE_NAME}/" /config/taler.conf -sed -i "s;__NEXUS_URL__;http://bank:15001;" /config/taler.conf - -while ! pg_isready -h talerdb -d taler; do - echo DB not ready yet. - sleep 2 -done -echo Now DB is ready. - -echo -n "Init database... " -taler-exchange-dbinit -L DEBUG -c /config/taler.conf -echo DONE - -echo -n "Starting EDDSA helper..." -taler-exchange-secmod-eddsa -L DEBUG \ - -c /config/taler.conf 2>&1 | \ - rotatelogs -e /logs/taler-exchange-secmod-eddsa-%Y-%m-%d 86400 & -echo DONE -echo -n "Starting RSA helper..." -taler-exchange-secmod-rsa -L DEBUG \ - -c /config/taler.conf 2>&1 | \ - rotatelogs -e /logs/taler-exchange-secmod-rsa-%Y-%m-%d 86400 & -echo DONE -echo -n "Starting CS helper..." -taler-exchange-secmod-cs -L DEBUG \ - -c /config/taler.conf 2>&1 | \ - rotatelogs -e /logs/taler-exchange-secmod-cs-%Y-%m-%d 86400 & -echo DONE -EXCHANGE_MASTER_PUB=$(taler-exchange-offline -c /config/taler.conf setup) - -sed -i "s/__EXCHANGE_MASTER_PUB__/$EXCHANGE_MASTER_PUB/" /config/taler.conf -echo -n "Launching exchange HTTPD..." -taler-exchange-httpd -L DEBUG -c /config/taler.conf 2>&1 | \ - rotatelogs -e /logs/taler-exchange-httpd-%Y-%m-%d 86400 & -for n in `seq 1 50` - do - echo "." - sleep 0.3 - OK=1 - wget http://exchange/ -o /dev/null -O /dev/null >/dev/null && break - OK=0 - done - if [ 1 != $OK ] - then - echo "ERROR: failed to launch Exchange" - exit 1 - fi -echo DONE -# echo -n "Launching sync..." -# sync-httpd -L DEBUG -c /config/taler.conf 2>&1 | \ -# rotatelogs -e /logs/sync-httpd-%Y-%m-%d 86400 & -# echo DONE -echo -n "Launching wirewatch..." -taler-exchange-wirewatch -L DEBUG -c /config/taler.conf 2>&1 | \ - rotatelogs -e /logs/taler-exchange-wirewatch-%Y-%m-%d 86400 & -echo DONE -echo -n "Launching transfer service..." -taler-exchange-transfer -L DEBUG -c /config/taler.conf 2>&1 | \ - rotatelogs -e /logs/taler-exchange-transfer-%Y-%m-%d 86400 & -echo DONE -echo -n "Launching aggregator service..." -taler-exchange-aggregator -L DEBUG -c /config/taler.conf 2>&1 | \ - rotatelogs -e /logs/taler-exchange-aggregator-%Y-%m-%d 86400 & -echo DONE -echo -echo -n "Setup keys and fees with taler-exchange-offline..." -taler-exchange-offline -L DEBUG -c /config/taler.conf \ - download sign \ - enable-account "payto://iban/SANDBOXX/${EXCHANGE_IBAN}?receiver-name=Exchange+Company" \ - wire-fee now iban ${CURRENCY}:0.01 ${CURRENCY}:0.01 \ - global-fee now ${CURRENCY}:0 ${CURRENCY}:0 ${CURRENCY}:0 1h 1year 5 \ - upload 2>&1 -echo DONE - -wait |