Do poprawnego działania środowiska wymagane jest zainstalowanie:
- Docker
- Docker Compose
Aby prawidłowo sklonować repozytorium należy użyć komendy git clone --recursive https://github.com/watcoin-project/runtime-environment.git
.
Jeśli jednak pobierzemy repozytorium przy pomocy komendy git clone https://github.com/watcoin-project/runtime-environment.git
należy wykonać następujące komendy aby pobrać wszystkie zależności:
git submodule init
git submodule update
Proces budowania i zagadnienia powiązane zostały opisane w pliku docker/README.md
.
Aby uruchomić kontenery należy skopiować plik .env.example
i nazwać go jako .env
(można to zrobić używając komendy cp -v .env.example .env
).
Opcjonalnie można zmienić wartości zmiennych środowiskowych zdefiniowanych w pliku.
Aby uruchomić węzeł należy wykonać docker-compose up bitcoind cpuminer
. Dodanie flagi -d
uruchamia kontenery w tle.
Uwaga: Aby uruchomić bitcoind z udostępnionymi portami należy zmienić interpretowany plik na docker-compose.publish.yml
. Przykład: docker-compose --file docker-compose.publish.yml up -d bitcoind cpuminer
.