commit 1c65be8e4b1668bf2190a27e0b245c61103535f1
parent 3a8e4075c26a8cfa14e584a4ac4764d9a95ebf0b
Author: Florian Dold <florian@dold.me>
Date: Mon, 4 Dec 2023 23:17:40 +0100
sandcastle: libeufin dbinit
Diffstat:
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/scripts/demo/setup-sandcastle.sh b/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