entry_point.sh (949B)
1 #!/bin/bash 2 3 4 if ! test -a $HOME/shared-data/exchange/offline-keys/master.priv; then 5 echo "Regenerating all keys and db entries" 6 (su -c "createuser --host=dbcontainer root" - postgres | exit 0) 7 (su -c "createdb --host=dbcontainer talertest" - postgres | exit 0) 8 mkdir -p $HOME/shared-data/exchange/offline-keys/ 9 gnunet-ecc -g1 $HOME/shared-data/exchange/offline-keys/master.priv 10 taler-config -s exchangedb-postgres -o db_conn_str \ 11 -V "dbname=talertest host=dbcontainer" 12 taler-config -s exchange -o serve -V tcp 13 taler-config -s exchange -o port -V 8081 14 taler-config -s exchange-admin -o serve -V tcp 15 taler-config -s exchange-admin -o port -V 18080 16 taler-config -s exchange -o master_public_key \ 17 -V $(gnunet-ecc -p $HOME/shared-data/exchange/offline-keys/master.priv) 18 $HOME/deployment/bin/taler-deployment-config-sign 19 $HOME/deployment/bin/taler-deployment-keyup 20 taler-exchange-dbinit -r 21 fi 22 23 taler-exchange-httpd