Initial Taler stack with templated configs, db init script, caddy proxy

This commit is contained in:
nocci 2025-12-11 12:22:48 +00:00
commit d0b0722a7b
16 changed files with 723 additions and 0 deletions

View 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