Reorganize .env.example with grouped sections

This commit is contained in:
nocci 2025-12-12 12:42:01 +00:00
parent 2121a7763a
commit c3ff325ee0

View file

@ -1,18 +1,22 @@
# GnuTaler Docker Setup # GnuTaler Docker Setup
# Core Postgres
POSTGRES_HOST=postgres POSTGRES_HOST=postgres
POSTGRES_PORT=5432 POSTGRES_PORT=5432
POSTGRES_PASSWORD=taler
POSTGRES_ADMIN_USER=postgres POSTGRES_ADMIN_USER=postgres
POSTGRES_PASSWORD=taler
# Exchange DB
TALER_EXCHANGE_DB=talerexchange TALER_EXCHANGE_DB=talerexchange
TALER_EXCHANGE_DB_USER=talerexchange TALER_EXCHANGE_DB_USER=talerexchange
TALER_EXCHANGE_DB_PASSWORD=taler TALER_EXCHANGE_DB_PASSWORD=taler
# Merchant DB
TALER_MERCHANT_DB=talermerchant TALER_MERCHANT_DB=talermerchant
TALER_MERCHANT_DB_USER=talermerchant TALER_MERCHANT_DB_USER=talermerchant
TALER_MERCHANT_DB_PASSWORD=taler TALER_MERCHANT_DB_PASSWORD=taler
# LibEuFin / Bank DB + users
LIBEUFIN_DB_NAME=libeufinbank LIBEUFIN_DB_NAME=libeufinbank
LIBEUFIN_DB_USER=libeufinbank LIBEUFIN_DB_USER=libeufinbank
LIBEUFIN_DB_PASSWORD=taler LIBEUFIN_DB_PASSWORD=taler
@ -25,60 +29,60 @@ LIBEUFIN_USER=demogeld
LIBEUFIN_USER_PASSWORD= LIBEUFIN_USER_PASSWORD=
LIBEUFIN_DEBIT_THRESHOLD=DEMOGELD:1000000 LIBEUFIN_DEBIT_THRESHOLD=DEMOGELD:1000000
# Sync service # Sync service DB + URL
TALER_SYNC_DB=talersync TALER_SYNC_DB=talersync
TALER_SYNC_DB_USER=talersync TALER_SYNC_DB_USER=talersync
TALER_SYNC_DB_PASSWORD=talersync TALER_SYNC_DB_PASSWORD=talersync
SYNC_BASE_URL=https://sync.domain.tld/ SYNC_BASE_URL=https://sync.domain.tld/
SYNC_HOST=sync.domain.tld SYNC_HOST=sync.domain.tld
SYNC_PORT=8087 SYNC_PORT=8087
SYNC_TARBALL_URL=
# 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 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 # Exchange offline account enablement
ENABLE_EXCHANGE_ACCOUNT=0 ENABLE_EXCHANGE_ACCOUNT=0
PAYTO_URI=payto://x-taler-bank/yourbank.domain.tld/demogeld?receiver-name=demogeld
EXCHANGE_KEYS_URL=http://exchange.internal:8081/keys EXCHANGE_KEYS_URL=http://exchange.internal:8081/keys
EXCHANGE_WAIT_RETRIES=60 EXCHANGE_WAIT_RETRIES=60
EXCHANGE_WAIT_INTERVAL=2 EXCHANGE_WAIT_INTERVAL=2
# Optional curl flags for HTTPS with custom certs, etc. Example: "-k" # Optional curl flags for HTTPS with custom certs, etc. Example: "-k"
EXCHANGE_CURL_OPTS= EXCHANGE_CURL_OPTS=
# Caddy reverse proxy
CADDY_ACME_EMAIL=ops@example.com
BANK_HOST=bank.domain.tld
EXCHANGE_HOST=exchange.domain.tld
MERCHANT_HOST=merchant.domain.tld
WORDPRESS_HOST=wordpress.domain.tld
GNUNET_REF=v0.26.1
EXCHANGE_REF=master
MERCHANT_REF=master
LIBEUFIN_REF=master
GNUNET_TARBALL_URL=
EXCHANGE_TARBALL_URL=
MERCHANT_TARBALL_URL=
LIBEUFIN_TARBALL_URL=
# Secrets path (host path mounted into /etc/taler/secrets)
EXCHANGE_SECRETS_PATH=./exchange/secrets
# Master key (public) for exchange/merchant configs
MASTER_PUBLIC_KEY=
# Optional token provisioning output path # Optional token provisioning output path
TOKEN_OUTPUT=bank/token-info.txt TOKEN_OUTPUT=bank/token-info.txt
TALER_DOMAIN=localhost
TALER_EXCHANGE_PORT=8081
TALER_MERCHANT_PORT=9966
LIBEUFIN_BANK_PORT=8080
EXCHANGE_BASE_URL=https://exchange.domain.tld/
EXCHANGE_SHOPPING_URL=https://exchange.domain.tld/
OPEN_BANKING_GATEWAY_URL=https://bank.domain.tld
BANK_BASE_URL=https://bank.domain.tld/
TALER_CURRENCY=DEMOGELD
# WordPress / WooCommerce # WordPress / WooCommerce
WP_DB_ROOT_PASSWORD=wordpressroot WP_DB_ROOT_PASSWORD=wordpressroot
WP_DB_NAME=wordpress WP_DB_NAME=wordpress