pjregtest 0.1.1

A simple binary that starts a bitcoin regtest with funded wallets
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
FROM ruimarinho/bitcoin-core

# Create a directory for the wallet
RUN mkdir -p /data/wallet

# Start Bitcoin Core in the background
CMD ["bitcoind", "-datadir=/data"]

# Expose RPC port and data directory volume
EXPOSE 8332
VOLUME ["/data:/data"]

# Wait for bitcoind to start before creating wallet
ENTRYPOINT ["sh", "-c", "bitcoin-cli -datadir=/data -rpcuser=myuser -rpcpassword=strongpassword waitfornewblock 1 > /dev/null && bitcoin-cli -datadir=/data -rpcuser=myuser -rpcpassword=strongpassword createwallet mywallet"]