commit 80f06c861bf064b25c6aeb71bad36f98532d365d parent 0bdef78db4521d36fe4c6754df044d11bd60448c Author: Antoine A <> Date: Wed, 29 Nov 2023 11:06:49 +0000 Override default bank config Diffstat:
| M | netzbon/config_libeufin_bank.sh | | | 16 | ++++++++++------ |
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/netzbon/config_libeufin_bank.sh b/netzbon/config_libeufin_bank.sh @@ -50,6 +50,16 @@ else PROTO="http" fi +say "Configure the bank with ${CURRENCY}..." +# TODO Less fields to overrride with better default ? +echo -e "[libeufin-bank]\n" \ + "CURRENCY=${CURRENCY}\n"\ + "DEFAULT_EXCHANGE=${PROTO}://exchange.$DOMAIN_NAME\n"\ + "DEFAULT_CUSTOMER_DEBT_LIMIT=${CURRENCY}:0\n"\ + "DEFAULT_ADMIN_DEBT_LIMIT=${CURRENCY}:20000000\n"\ + "REGISTRATION_BONUS=${CURRENCY}:0\n"\ + >> /etc/libeufin/libeufin-bank.conf + say "Setting up libeufin-bank database" libeufin-bank-dbconfig @@ -57,12 +67,6 @@ say "Setting up libeufin-bank admin account" # TODO DBUSER="libeufin-bank" ? sudo -u "libeufin-bank" libeufin-bank passwd admin "${BANK_ADMIN_PASSWORD}" -say "Configure the bank with ${CURRENCY}..." -echo -e "[libeufin-bank]\n" \ - "CURRENCY=${CURRENCY}\n"\ - "DEFAULT_EXCHANGE=${PROTO}://exchange.$DOMAIN_NAME\n"\ - >> /etc/libeufin/libeufin-bank.conf - say "Setting up SPA configuration..." echo "settings = { bankName: \"${BANK_NAME}\" }" >/etc/libeufin/settings.js