summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-12-04 23:17:40 +0100
committerFlorian Dold <florian@dold.me>2023-12-04 23:17:40 +0100
commitbb344cf64c34499b94828016c4fc17a300ef7059 (patch)
tree82f8da68d4a8c2d8d6e5471db7946670427a49c1
parent28c6b2bb7850843726b9890c7e93ecc5e8ba8836 (diff)
downloaddeployment-bb344cf64c34499b94828016c4fc17a300ef7059.tar.gz
deployment-bb344cf64c34499b94828016c4fc17a300ef7059.tar.bz2
deployment-bb344cf64c34499b94828016c4fc17a300ef7059.zip
sandcastle: libeufin dbinit
-rwxr-xr-xsandcastle-ng/scripts/demo/setup-sandcastle.sh7
1 files changed, 5 insertions, 2 deletions
diff --git a/sandcastle-ng/scripts/demo/setup-sandcastle.sh b/sandcastle-ng/scripts/demo/setup-sandcastle.sh
index 0c0145b..502ac05 100755
--- a/sandcastle-ng/scripts/demo/setup-sandcastle.sh
+++ b/sandcastle-ng/scripts/demo/setup-sandcastle.sh
@@ -169,13 +169,14 @@ systemctl start postgresql.service
# Set up bank
+
+# FIXME: user libeufin-dbconf instead of manual setup
+
BANK_DB=libeufinbank
# Use "|| true" to continue if these already exist.
sudo -i -u postgres createuser -d libeufin-bank || true
sudo -i -u postgres createdb -O libeufin-bank $BANK_DB || true
-sudo -i -u libeufin-bank libeufin-bank dbinit
-
cat <<EOF >/etc/libeufin/libeufin-bank.conf
[libeufin-bankdb-postgres]
# DB connection string
@@ -214,6 +215,8 @@ cat <<EOF >/etc/libeufin/settings.json
}
EOF
+sudo -i -u libeufin-bank libeufin-bank dbinit
+
systemctl enable --now libeufin-bank.service
# TODO: Create accounts for exchange and merchants