[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-deployment] branch master updated: env work for euFin
From: |
gnunet |
Subject: |
[taler-deployment] branch master updated: env work for euFin |
Date: |
Thu, 16 Sep 2021 19:59:28 +0200 |
This is an automated email from the git hooks/post-receive script.
ms pushed a commit to branch master
in repository deployment.
The following commit(s) were added to refs/heads/master by this push:
new 22487a5 env work for euFin
22487a5 is described below
commit 22487a51a23756c21754b9e06169898cb536c1bc
Author: ms <ms@taler.net>
AuthorDate: Thu Sep 16 19:59:10 2021 +0200
env work for euFin
---
bin/taler-deployment | 2 ++
bin/taler-deployment-prepare-with-eufin | 35 +++++++++++++++++++++++----------
2 files changed, 27 insertions(+), 10 deletions(-)
diff --git a/bin/taler-deployment b/bin/taler-deployment
index 9697b18..e2fe9d9 100755
--- a/bin/taler-deployment
+++ b/bin/taler-deployment
@@ -54,6 +54,8 @@ export TALER_ENV_URL_SYNC="{sync}"
export TALER_ENV_MERCHANT_BACKEND="{merchant_backend}"
export TALER_COVERAGE={coverage}
export TALER_ENV_FRONTENDS_APITOKEN="$(cat ~/merchant_auth_token)"
+export LIBEUFIN_NEXUS_DB_CONNECTION="jdbc:sqlite:$HOME/nexus.sqlite"
+export LIBEUFIN_SANDBOX_DB_CONNECTION="jdbc:sqlite:$HOME/sandbox.sqlite"
"""
@dataclass
diff --git a/bin/taler-deployment-prepare-with-eufin
b/bin/taler-deployment-prepare-with-eufin
index 1d373ec..2e269b7 100755
--- a/bin/taler-deployment-prepare-with-eufin
+++ b/bin/taler-deployment-prepare-with-eufin
@@ -169,6 +169,30 @@ sleep 5
## Step 4: Set up euFin
##
+# $1 = ebics user id, $2 = ebics partner, $3 = bank connection name
+# $4 = bank account name local to Nexus, $5 = bank account name as known
+# by Sandbox
+function prepare_nexus_account() {
+ echo -n "Making bank connection $3 ..."
+ libeufin-cli connections new-ebics-connection \
+ --ebics-url="${SANDBOX_URL}ebicsweb" \
+ --host-id=$EBICS_HOST \
+ --partner-id=$2 \
+ --ebics-user-id=$1 \
+ $3 > /dev/null
+ echo " OK"
+ echo -n "Connecting $3 ..."
+ libeufin-cli connections connect $3 > /dev/null
+ echo " OK"
+ echo -n "Importing Sandbox bank account ($5) to Nexus ($4) ..."
+ libeufin-cli connections download-bank-accounts $3 > /dev/null
+ libeufin-cli connections import-bank-account \
+ --offered-account-id=$5 --nexus-bank-account-id=$4 $3 > /dev/null
+ echo " OK"
+}
+
+# $1=ebics username, $2=ebics partner name,
+# $3=person name, $4=sandbox bank account name, $5=iban
function prepare_sandbox_account() {
echo -n "Activating ebics subscriber $1 at the sandbox ..."
libeufin-cli \
@@ -193,19 +217,10 @@ function prepare_sandbox_account() {
echo " OK"
}
-SANDBOX_SQLITE_FILE="$HOME/sandbox.sqlite"
-NEXUS_SQLITE_FILE="$HOME/nexus.sqlite"
-
NEXUS_URL="http://localhost:5001/"
SANDBOX_URL="http://localhost:5000/"
-
# Deleting old data:
-rm $SANDBOX_SQLITE_FILE
-rm $NEXUS_SQLITE_FILE
-
-export LIBEUFIN_NEXUS_DB_CONNECTION="jdbc:sqlite:$SANDBOX_SQLITE_FILE"
-export LIBEUFIN_SANDBOX_DB_CONNECTION="jdbc:sqlite:$NEXUS_SQLITE_FILE"
taler-deployment-arm -i libeufin-nexus
taler-deployment-arm -i libeufin-sandbox
@@ -255,11 +270,11 @@ echo "Sandbox preparation done"
# Only the exchange needs Nexus.
echo -n "Preparing Nexus ..."
-export LIBEUFIN_NEXUS_URL=$NEXUS_URL
EXCHANGE_NEXUS_USERNAME=exchange-nexus-user
EXCHANGE_NEXUS_PASSWORD=exchange-nexus-password
libeufin-nexus superuser $EXCHANGE_NEXUS_USERNAME
--password=$EXCHANGE_NEXUS_PASSWORD
echo " OK"
+export LIBEUFIN_NEXUS_URL=$NEXUS_URL
export LIBEUFIN_NEXUS_USERNAME=$EXCHANGE_NEXUS_USERNAME
export LIBEUFIN_NEXUS_PASSWORD=$EXCHANGE_NEXUS_PASSWORD
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-deployment] branch master updated: env work for euFin,
gnunet <=