exchange/contrib/taler-bank-manage-testing

28 lines
744 B
Plaintext
Raw Normal View History

#!/bin/sh
# This file is in the public domain
# Wrapper around 'taler-bank-manage' to first configure the required
# testing accounts before launching the bank properly.
#
# Takes 3 arguments:
# $1: the configuration file name
# $2: the database name
# $3: serve-http or serve-uwsgi
set -eu
2020-02-04 22:37:49 +01:00
if [ "$#" -ne 3 ];
then
echo "illegal number of parameters"
exit 1
fi
# Ensure starting accounts exist
taler-bank-manage -c $1 --with-db $2 django provide_accounts
2020-01-17 15:03:19 +01:00
taler-bank-manage -c $1 --with-db $2 django add_bank_account 42
taler-bank-manage -c $1 --with-db $2 django add_bank_account 43
taler-bank-manage -c $1 --with-db $2 django changepassword_unsafe Exchange x
# Now run Django for good
exec taler-bank-manage -c $1 --with-db $2 $3