28 lines
986 B
YAML
28 lines
986 B
YAML
# documentation: https://hub.docker.com/r/ruimarinho/bitcoin-core/
|
|
# slogan: A self-hosted Bitcoin Core full node.
|
|
# tags: cryptocurrency,node,blockchain,bitcoin
|
|
# logo: svgs/bitcoin.svg
|
|
|
|
services:
|
|
bitcoin-core:
|
|
image: ruimarinho/bitcoin-core:latest
|
|
environment:
|
|
- BITCOIN_RPCUSER=${BITCOIN_RPCUSER:-bitcoinuser}
|
|
- BITCOIN_RPCPASSWORD=${SERVICE_PASSWORD_PASSWORD64}
|
|
- BITCOIN_PRINTTOCONSOLE=${BITCOIN_PRINTTOCONSOLE:-1}
|
|
- BITCOIN_TXINDEX=${BITCOIN_TXINDEX:-1}
|
|
- BITCOIN_SERVER=${BITCOIN_SERVER:-1}
|
|
volumes:
|
|
- blockchain-data:/home/bitcoin/.bitcoin
|
|
command:
|
|
[
|
|
"-datadir=/home/bitcoin/.bitcoin",
|
|
"-rpcbind=127.0.0.1", # only allow local connections
|
|
"-rpcallowip=127.0.0.1",
|
|
"-rpcuser=${BITCOIN_RPCUSER}",
|
|
"-rpcpassword=${SERVICE_PASSWORD_PASSWORD64}",
|
|
"-printtoconsole=${BITCOIN_PRINTTOCONSOLE}",
|
|
"-txindex=${BITCOIN_TXINDEX}",
|
|
"-server=${BITCOIN_SERVER}"
|
|
]
|