summaryrefslogtreecommitdiff
path: root/nlnet/task4/start.sh
blob: 3b45d57a86610baa6a3064ed889873ee19d89b02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash

set -eu

service postgresql start
sudo -u postgres createuser -s root
createdb libeufinbank
cat << EOF > /usr/bin/taler-config
#!/bin/bash

echo postgresql:///libeufinbank
EOF
chmod +x /usr/bin/taler-config
sed -i 's/ALLOW_CONVERSION = no/ALLOW_CONVERSION = yes/' \
  /libeufin/contrib/libeufin-bank.conf
cat << EOF >> /libeufin/contrib/libeufin-bank.conf 

[nexus-ebics]
currency = EUR
[nexus-postgres]
config = postgresql:///libeufinbank
EOF
libeufin-bank dbinit -c /libeufin/contrib/libeufin-bank.conf
libeufin-nexus dbinit -c /libeufin/contrib/libeufin-bank.conf
/libeufin/contrib/populate-stats.sh /libeufin/contrib/libeufin-bank.conf --one
libeufin-bank passwd admin nlnet
libeufin-bank serve -c /libeufin/contrib/libeufin-bank.conf