summaryrefslogtreecommitdiff
path: root/docker/hybrid/images/exchange/startup.sh
diff options
context:
space:
mode:
authorMS <ms@taler.net>2022-10-12 12:14:52 +0200
committerMS <ms@taler.net>2022-10-12 12:14:52 +0200
commit24b61e7d91a635cd9068a9c13ed48aedc372fd79 (patch)
tree87fdcc54f2a71676c73a198545b7c2c8af6a6484 /docker/hybrid/images/exchange/startup.sh
parentfd8d901d00b9138191426a8ad327fd5a35f94985 (diff)
downloaddeployment-24b61e7d91a635cd9068a9c13ed48aedc372fd79.tar.gz
deployment-24b61e7d91a635cd9068a9c13ed48aedc372fd79.tar.bz2
deployment-24b61e7d91a635cd9068a9c13ed48aedc372fd79.zip
Docker configuration.
Extract some config values to be shared between containers.
Diffstat (limited to 'docker/hybrid/images/exchange/startup.sh')
-rw-r--r--docker/hybrid/images/exchange/startup.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/docker/hybrid/images/exchange/startup.sh b/docker/hybrid/images/exchange/startup.sh
index c566d76..b5d9516 100644
--- a/docker/hybrid/images/exchange/startup.sh
+++ b/docker/hybrid/images/exchange/startup.sh
@@ -3,14 +3,16 @@
set -eu
export LD_LIBRARY_PATH=/usr/local/lib
-# to be 'sed' in the config:
+# 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 exchange_base_url`
+
EXCHANGE_NEXUS_USERNAME=exchange-at-nexus
EXCHANGE_NEXUS_PASSWORD=x
EXCHANGE_IBAN=DE159593
TALER_FACADE_NAME=taler-facade
-CURRENCY=EUR
-sed -i 's/__EXCHANGE_URL__/http:\/\/exchange\//' /config/taler.conf
+sed -i "s;__EXCHANGE_URL__;${EXCHANGE_URL};" /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