Per utilizzare questo repository, per prima cosa è necessario clonarlo.
git clone https://github.com/bitcoin-dalla-teoria-alla-pratica/bitcoin-in-action-youtube-docker --depth 1
cd bitcoin-in-action-youtube-docker
Successivamente sarà necessario clonare il repository del canale youtube
git clone https://github.com/bitcoin-dalla-teoria-alla-pratica/Bitcoin-in-Action --depth 1
Infine dobbiamo lanciare il comando
docker-compose up
Ipotizziamo di voler replicare l'esempio del video 1
Entriamo dentro il container. Individuiamolo con il comando
docker ps
e utilizziamo il valore sotto la colonna NAMES, ad esempio
docker exec -it bitcoin-in-action-youtube zsh
Successivamente ci muoviamo dentro la cartella dei video
cd Bitcoin-in-Action
Identifica il video che vuoi provare (disponibile dal video 12 in poi) e lancia
./main.sh
Se vogliamo attivare il debug della transazione sarà necessario utilizzare il parametro DEBUG=1
./main.sh DEBUG=1
Questo grazie al progetto btcdeb
Grazie al progetto btc-rpc-explorer, ora abbiamo a disposizione un explorer su regtest. Questo ci consente di visualizzare quanto sta accadendo nella rete regtest di Bitcoin attraverso un'interfaccia grafica.
Per accedere all'explorer, collegati a http://localhost:3002/ e avrai a disposizione una GUI per esplorare la rete regtest.
Per uscire dal container
exit
successivamente per fermare e rimuovere il container utilizzare il comando
docker-compose down