16 lines
568 B
Bash
Executable file
16 lines
568 B
Bash
Executable file
#!/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
|