Files

34 lines
1.2 KiB
YAML

version: '3.7'
services:
app_proxy:
environment:
APP_HOST: fedimint-gateway_gatewayd_1
APP_PORT: 8178 # ui
gatewayd:
image: fedimint/gatewayd:v0.11.1@sha256:65365fceb2e85dfb01837553be53a3372f118e094a23f672ef52bc38baf28ddf
restart: on-failure
ports:
- 8177:8177/udp # iroh
volumes:
- ${APP_DATA_DIR}/data:/data
- ${APP_LIGHTNING_NODE_DATA_DIR}:/lnd:ro
environment:
FM_GATEWAY_DATA_DIR: "/data"
FM_GATEWAY_NETWORK: ${APP_BITCOIN_NETWORK_ELECTRS}
FM_GATEWAY_LISTEN_ADDR: 0.0.0.0:8178
FM_GATEWAY_IROH_LISTEN_ADDR: 0.0.0.0:8177
APP_PASSWORD: "${APP_PASSWORD}"
# Переменные среды подключения LND
FM_LND_RPC_ADDR: "https://${APP_LIGHTNING_NODE_IP}:${APP_LIGHTNING_NODE_GRPC_PORT}"
FM_LND_TLS_CERT: "/lnd/tls.cert"
FM_LND_MACAROON: "/lnd/data/chain/bitcoin/${APP_BITCOIN_NETWORK}/admin.macaroon"
# Переменные среды подключения Bitcoind
FM_BITCOIND_USERNAME: ${APP_BITCOIN_RPC_USER}
FM_BITCOIND_PASSWORD: ${APP_BITCOIN_RPC_PASS}
FM_BITCOIND_URL: "http://${APP_BITCOIN_NODE_IP}:${APP_BITCOIN_RPC_PORT}"
entrypoint: /data/entrypoint.sh