taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

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