# GnuTaler Docker Setup # Core Postgres POSTGRES_HOST=postgres POSTGRES_PORT=5432 POSTGRES_ADMIN_USER=postgres POSTGRES_PASSWORD=taler # Exchange DB TALER_EXCHANGE_DB=talerexchange TALER_EXCHANGE_DB_USER=talerexchange TALER_EXCHANGE_DB_PASSWORD=taler # Merchant DB TALER_MERCHANT_DB=talermerchant TALER_MERCHANT_DB_USER=talermerchant TALER_MERCHANT_DB_PASSWORD=taler # LibEuFin / Bank DB + users LIBEUFIN_DB_NAME=libeufinbank LIBEUFIN_DB_USER=libeufinbank LIBEUFIN_DB_PASSWORD=taler LIBEUFIN_ADMIN_USER=admin LIBEUFIN_ADMIN_PASSWORD= LIBEUFIN_MERCHANT_USER=demogeldbank LIBEUFIN_MERCHANT_PASSWORD= LIBEUFIN_MERCHANT_TOKEN= LIBEUFIN_USER=demogeld LIBEUFIN_USER_PASSWORD= LIBEUFIN_DEBIT_THRESHOLD=DEMOGELD:1000000 # Sync service DB + URL TALER_SYNC_DB=talersync TALER_SYNC_DB_USER=talersync TALER_SYNC_DB_PASSWORD=talersync SYNC_BASE_URL=https://sync.domain.tld/ SYNC_HOST=sync.domain.tld SYNC_PORT=8087 # Service URLs / hosts TALER_DOMAIN=localhost BANK_HOST=bank.domain.tld EXCHANGE_HOST=exchange.domain.tld MERCHANT_HOST=merchant.domain.tld WORDPRESS_HOST=wordpress.domain.tld EXCHANGE_BASE_URL=https://exchange.domain.tld/ EXCHANGE_SHOPPING_URL=https://exchange.domain.tld/ BANK_BASE_URL=https://bank.domain.tld/ OPEN_BANKING_GATEWAY_URL=https://bank.domain.tld PAYTO_URI=payto://x-taler-bank/yourbank.domain.tld/demogeld?receiver-name=demogeld TALER_CURRENCY=DEMOGELD TALER_EXCHANGE_PORT=8081 TALER_MERCHANT_PORT=9966 LIBEUFIN_BANK_PORT=8080 # Reverse proxy (Caddy) CADDY_ACME_EMAIL=ops@example.com # Build sources (refs or tarballs) GNUNET_REF=v0.26.1 EXCHANGE_REF=master MERCHANT_REF=master LIBEUFIN_REF=master SYNC_REF=master GNUNET_TARBALL_URL= EXCHANGE_TARBALL_URL= MERCHANT_TARBALL_URL= LIBEUFIN_TARBALL_URL= SYNC_TARBALL_URL= # Secrets / master keys EXCHANGE_SECRETS_PATH=./exchange/secrets MASTER_PUBLIC_KEY= # Exchange offline account enablement ENABLE_EXCHANGE_ACCOUNT=0 EXCHANGE_KEYS_URL=http://exchange.internal:8081/keys EXCHANGE_WAIT_RETRIES=60 EXCHANGE_WAIT_INTERVAL=2 # Optional curl flags for HTTPS with custom certs, etc. Example: "-k" EXCHANGE_CURL_OPTS= # Optional token provisioning output path TOKEN_OUTPUT=bank/token-info.txt # WordPress / WooCommerce WP_DB_ROOT_PASSWORD=wordpressroot WP_DB_NAME=wordpress WP_DB_USER=wordpress WP_DB_PASSWORD=wordpress WP_DB_HOST=mariadb WP_TABLE_PREFIX=wp_ WP_URL=https://wordpress.domain.tld WP_ADMIN_USER=admin WP_ADMIN_PASSWORD=change_me WP_ADMIN_EMAIL=ops@example.com