sandcastle-ng

Scripts for the deployment of Sandcastle (GNU Taler)
Log | Files | Refs | README

sandcastle-export (878B)


      1 #!/usr/bin/env bash
      2 
      3 set -eu
      4 
      5 target=./exported
      6 
      7 mkdir -p "$target"
      8 mkdir -p "$target/taler-exchange"
      9 mkdir -p "$target/taler-merchant"
     10 mkdir -p "$target/libeufin"
     11 
     12 podman cp taler-sandcastle:/var/lib/taler-exchange/offline/. $target/taler-exchange/offline
     13 podman cp taler-sandcastle:/var/lib/taler-exchange/secmod-rsa/. $target/taler-exchange/secmod-rsa
     14 podman cp taler-sandcastle:/var/lib/taler-exchange/secmod-eddsa/. $target/taler-exchange/secmod-eddsa
     15 podman cp taler-sandcastle:/var/lib/taler-exchange/secmod-cs/. $target/taler-exchange/secmod-cs
     16 
     17 podman exec taler-sandcastle sudo -u postgres pg_dump taler-exchange > $target/taler-exchange/taler-exchange.sql
     18 
     19 podman exec taler-sandcastle sudo -u postgres pg_dump taler-merchant > $target/taler-merchant/taler-merchant.sql
     20 
     21 podman exec taler-sandcastle sudo -u postgres pg_dump libeufin > $target/libeufin/libeufin.sql
     22