Initial Taler stack with templated configs, db init script, caddy proxy
This commit is contained in:
commit
d0b0722a7b
16 changed files with 723 additions and 0 deletions
16
postgres/init/01-init-taler.sh
Normal file
16
postgres/init/01-init-taler.sh
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
exchange_pw="${TALER_EXCHANGE_DB_PASSWORD:-taler}"
|
||||
merchant_pw="${TALER_MERCHANT_DB_PASSWORD:-taler}"
|
||||
bank_pw="${LIBEUFIN_DB_PASSWORD:-taler}"
|
||||
|
||||
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" <<-EOSQL
|
||||
CREATE USER talerexchange PASSWORD '${exchange_pw}';
|
||||
CREATE USER talermerchant PASSWORD '${merchant_pw}';
|
||||
CREATE USER libeufinbank PASSWORD '${bank_pw}';
|
||||
|
||||
CREATE DATABASE talerexchange OWNER talerexchange;
|
||||
CREATE DATABASE talermerchant OWNER talermerchant;
|
||||
CREATE DATABASE libeufinbank OWNER libeufinbank;
|
||||
EOSQL
|
||||
Loading…
Add table
Add a link
Reference in a new issue