version: "3.7" x-logging: &default-logging driver: journald options: tag: "umbrel-app {{.Name}}" services: web: image: getumbrel/btc-rpc-explorer:v2.2.0@sha256:0caa2adf7d480c366942f565543c97b589bcbf8298180d7a143e73f484c04c9f 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