summaryrefslogtreecommitdiff
path: root/docker/hybrid/images/exchange/startup.sh
diff options
context:
space:
mode:
authorMS <ms@taler.net>2022-09-29 23:16:27 +0200
committerMS <ms@taler.net>2022-09-29 23:16:27 +0200
commit38db50e6ef6de74b36e77b6f725bc82b00e47f68 (patch)
treee49a26b8457d0cef3c3a13eaa9464702281788ca /docker/hybrid/images/exchange/startup.sh
parent2fd32f23c77af0a811b00476832e830963ff95d7 (diff)
downloaddeployment-38db50e6ef6de74b36e77b6f725bc82b00e47f68.tar.gz
deployment-38db50e6ef6de74b36e77b6f725bc82b00e47f68.tar.bz2
deployment-38db50e6ef6de74b36e77b6f725bc82b00e47f68.zip
docker: launch libeufin
Diffstat (limited to 'docker/hybrid/images/exchange/startup.sh')
-rw-r--r--docker/hybrid/images/exchange/startup.sh16
1 files changed, 13 insertions, 3 deletions
diff --git a/docker/hybrid/images/exchange/startup.sh b/docker/hybrid/images/exchange/startup.sh
index 9fe4052..535bc91 100644
--- a/docker/hybrid/images/exchange/startup.sh
+++ b/docker/hybrid/images/exchange/startup.sh
@@ -3,8 +3,18 @@
set -eu
export LD_LIBRARY_PATH=/usr/local/lib
-sed -i 's/\${EXCHANGE_URL}/http:\/\/exchange:80\//' /config/taler.conf
-sed -i 's/\${CURRENCY}/EUR/' /config/taler.conf
+# to be 'sed' in the config:
+EXCHANGE_NEXUS_USERNAME=exchange
+EXCHANGE_NEXUS_PASSWORD=x
+EXCHANGE_IBAN=DE159593
+TALER_FACADE_NAME=exchange-facade
+
+sed -i 's/__EXCHANGE_URL__/http:\/\/exchange:80\//' /config/taler.conf
+sed -i 's/__CURRENCY__/EUR/' /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
while ! pg_isready -h talerdb -d taler; do
echo DB not ready yet.
@@ -22,7 +32,7 @@ taler-exchange-secmod-rsa -c /config/taler.conf &
taler-exchange-secmod-cs -c /config/taler.conf &
echo "Crypto helpers started.."
EXCHANGE_MASTER_PUB=$(taler-exchange-offline -c /config/taler.conf setup)
-sed -i "s/\${EXCHANGE_MASTER_PUB}/$EXCHANGE_MASTER_PUB/" /config/taler.conf
+sed -i "s/__EXCHANGE_MASTER_PUB__/$EXCHANGE_MASTER_PUB/" /config/taler.conf
taler-exchange-httpd -c /config/taler.conf &
for n in `seq 1 80`
do