version: "3.7" x-logging: &default-logging driver: journald options: tag: "umbrel-app {{.Name}}" services: web: image: getumbrel/btc-rpc-explorer:v2.1.0@sha256:62eda653cc2d0eb8cf491e05876ebffeebaa29ce900b82852214d0c07ca8457b logging: *default-logging restart: on-failure stop_grace_period: 1m ports: - "$APP_BTC_RPC_EXPLORER_PORT:$APP_BTC_RPC_EXPLORER_PORT" environment: # Docker requirements BTCEXP_HOST: 0.0.0.0 # Bitcoin Core BTCEXP_BITCOIND_HOST: $BITCOIN_IP BTCEXP_BITCOIND_PORT: $BITCOIN_RPC_PORT BTCEXP_BITCOIND_USER: $BITCOIN_RPC_USER BTCEXP_BITCOIND_PASS: $BITCOIN_RPC_PASS # Electrum BTCEXP_ADDRESS_API: electrumx BTCEXP_ELECTRUMX_SERVERS: "tcp://$ELECTRUM_IP:$ELECTRUM_PORT" # Log level DEBUG: "btcexp:*,electrumClient" # Performance BTCEXP_SLOW_DEVICE_MODE: "true" BTCEXP_NO_INMEMORY_RPC_CACHE: "true" # Privacy BTCEXP_PRIVACY_MODE: "true" BTCEXP_NO_RATES: "true" # Disable RPC BTCEXP_RPC_ALLOWALL: "false" BTCEXP_BASIC_AUTH_PASSWORD: "" networks: default: ipv4_address: $APP_BTC_RPC_EXPLORER_IP