difftreelog
Enable synching with local nodes
in: master
3 files changed
Dockerfile-testnetdiffbeforeafterboth--- a/Dockerfile-testnet
+++ b/Dockerfile-testnet
@@ -45,6 +45,7 @@
EXPOSE 9946
EXPOSE 9935
EXPOSE 9936
+EXPOSE 30334
VOLUME ["/chain-data"]
# Copy and run start script
docker-compose-testnet.ymldiffbeforeafterboth1version: "3.5"23services:4 node_einstein:5 image: nft-parachain6 ports:7 - 9935:99358 build:9 context: ./10 dockerfile: Dockerfile-testnet11 volumes:12 - ./chain-data-einstein:/chain-data13 networks: 14 - substrate_network15 restart: always16 environment:17 - NODE=einstein18 - P2PPORT=3033519 - WSPORT=994520 - RPCPORT=993521 - BOOTNODE=True22 - VALIDATOR=True2324 node_newton:25 image: nft-parachain26 ports:27 - 9936:993628 build:29 context: ./30 dockerfile: Dockerfile-testnet31 volumes:32 - ./chain-data-newton:/chain-data33 networks: 34 - substrate_network35 restart: always36 environment:37 - NODE=newton38 - P2PPORT=3033639 - WSPORT=994640 - RPCPORT=993641 - BOOTNODE=False42 - BOOTPORT=3033543 - BOOTID=12D3KooWRLrjXxByPkSCzcsRyf6652brnJT9s4AQHR3uujJ35mxz44 - VALIDATOR=True4546 node_bohr:47 image: nft-parachain48 ports:49 - 9944:994450 build:51 context: ./52 dockerfile: Dockerfile-testnet53 volumes:54 - ./chain-data-bohr:/chain-data55 networks: 56 - substrate_network57 restart: always58 environment:59 - NODE=bohr60 - P2PPORT=3033461 - WSPORT=994462 - RPCPORT=993463 - BOOTNODE=False64 - BOOTPORT=3033565 - BOOTID=12D3KooWRLrjXxByPkSCzcsRyf6652brnJT9s4AQHR3uujJ35mxz66 - VALIDATOR=False67 68networks: 69 substrate_network:70 driver: bridge71 name: substrate_network1version: "3.5"23services:4 node_einstein:5 image: nft-parachain6 ports:7 - 9935:99358 build:9 context: ./10 dockerfile: Dockerfile-testnet11 volumes:12 - ./chain-data-einstein:/chain-data13 networks: 14 - substrate_network15 restart: always16 environment:17 - NODE=einstein18 - P2PPORT=3033519 - WSPORT=994520 - RPCPORT=993521 - BOOTNODE=True22 - VALIDATOR=True2324 node_newton:25 image: nft-parachain26 ports:27 - 9936:993628 build:29 context: ./30 dockerfile: Dockerfile-testnet31 volumes:32 - ./chain-data-newton:/chain-data33 networks: 34 - substrate_network35 restart: always36 environment:37 - NODE=newton38 - P2PPORT=3033639 - WSPORT=994640 - RPCPORT=993641 - BOOTNODE=False42 - BOOTPORT=3033543 - BOOTID=12D3KooWRLrjXxByPkSCzcsRyf6652brnJT9s4AQHR3uujJ35mxz44 - VALIDATOR=True4546 node_bohr:47 image: nft-parachain48 ports:49 - 9944:994450 - 30334:3033451 build:52 context: ./53 dockerfile: Dockerfile-testnet54 volumes:55 - ./chain-data-bohr:/chain-data56 networks: 57 - substrate_network58 restart: always59 environment:60 - NODE=bohr61 - P2PPORT=3033462 - WSPORT=994463 - RPCPORT=993464 - BOOTNODE=False65 - BOOTPORT=3033566 - BOOTID=12D3KooWRLrjXxByPkSCzcsRyf6652brnJT9s4AQHR3uujJ35mxz67 - VALIDATOR=False68 69networks: 70 substrate_network:71 driver: bridge72 name: substrate_networkrun-testnet-local-node.shdiffbeforeafterboth--- /dev/null
+++ b/run-testnet-local-node.sh
@@ -0,0 +1,9 @@
+BOOTNODES="--bootnodes /ip4/212.248.19.53/tcp/30334/p2p/12D3KooWRLrjXxByPkSCzcsRyf6652brnJT9s4AQHR3uujJ35mxz";
+
+./target/debug/nft \
+ --base-path /chain-data \
+ --chain ./nftTestnetSpecRaw.json \
+ --ws-external \
+ --rpc-cors all \
+ -lruntime \
+ $BOOTNODES;