diff --git a/README.md b/README.md index 6d264f46..247f6bd6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ #### Usage ``` git clone https://github.com/cventastic/POKT_DOKT.git +git submodule update --init --recursive +git pull --recurse-submodules cd POKT_DOKT chown -R 1005:1001 chains docker-compose up -d @@ -8,9 +10,10 @@ docker-compose up -d #### TODO !!!! +poly_submodule? -> relativer pfad vom submodule, macht probleme wenn man docker-compose vom root des repos aufruft. + POKT: - Beim lesen von chain.json braucht pokt rechte auf den chains ordner: chown -R 1005:1001 chains -- command: pocket start --seeds=$POCKET_TEST_SEEDS --testnet ! testnet variable?! - Archive? - Monitoring diff --git a/chains/chains.json b/chains/chains.json deleted file mode 100644 index b7be0782..00000000 --- a/chains/chains.json +++ /dev/null @@ -1,6 +0,0 @@ -[ - { - "id": "0002", - "url": "pocket-fullnode:8081" - } -] \ No newline at end of file diff --git a/chains/chains_mainnet.json b/chains/chains_mainnet.json new file mode 100644 index 00000000..62b99d65 --- /dev/null +++ b/chains/chains_mainnet.json @@ -0,0 +1,6 @@ +[ + { + "id": "0001", + "url": "http://pocket-mainnet:8081" + } +] \ No newline at end of file diff --git a/chains/chains_testnet.json b/chains/chains_testnet.json new file mode 100644 index 00000000..1fda4b53 --- /dev/null +++ b/chains/chains_testnet.json @@ -0,0 +1,6 @@ +[ + { + "id": "0002", + "url": "http://pocket-testnet:8081" + } +] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index fd1d014f..7403ffe8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,6 @@ version: '3.1' services: - geth-goerli: image: ethereum/client-go:latest expose: @@ -83,7 +82,26 @@ services: networks: - pocket - pocket-fullnode: + pocket-testnet: + image: poktnetwork/pocket-core:stagenet-latest + ports: + - "127.0.0.1:8082:8081" + - "127.0.0.1:26657:26656" + expose: + - 26656 + - 8081 + command: pocket start --seeds=$POCKET_TEST_SEEDS --testnet + #command: pocket start --simulateRelay + environment: + - POCKET_CORE_KEY=$POCKET_CORE_KEY_TEST + - POCKET_CORE_PASSPHRASE=$POCKET_CORE_PASSPHRASE_TEST + volumes: + - ./chains/chains_testnet.json:/home/app/.pocket/config/chains.json + - pocket-data:/home/app/.pocket + networks: + - pocket + + pocket-mainnet: image: poktnetwork/pocket-core:stagenet-latest ports: - "127.0.0.1:8081:8081" @@ -91,13 +109,14 @@ services: expose: - 26656 - 8081 - command: pocket start --seeds=$POCKET_TEST_SEEDS --testnet + command: pocket start --seeds=$POCKET_MAIN_SEEDS --testnet + #command: pocket start --simulateRelay environment: - POCKET_CORE_KEY=$POCKET_CORE_KEY - POCKET_CORE_PASSPHRASE=$POCKET_CORE_PASSPHRASE volumes: - - ./chains/chains.json:/home/app/.pocket/config/chains.json - - pocket-data:/home/app/.pocket + - ./chains/chains_mainnet.json:/home/app/.pocket/config/chains.json + - pocket-mainnet:/home/app/.pocket networks: - pocket @@ -108,7 +127,8 @@ volumes: geth-mainnet: erigon-trace: avalanche: - pocket-data: + pocket-testnet: + pocket-mainnet: networks: pocket: