Ver Fonte

feat: readme

maxmind há 8 meses atrás
pai
commit
7d8ecdd7cc
2 ficheiros alterados com 50 adições e 2 exclusões
  1. 48 2
      README.md
  2. 2 0
      docker-compose.yml

+ 48 - 2
README.md

@@ -10,10 +10,56 @@
 
 ## 运行
 
-### Nockchain node that waits for the genesis block
-
 `docker compose up -d`
 
+## 如何运行多个nockchain
+
+编辑 `docker-compose.yml`, 复制添加多个 nockchain, 需要修改volumes和bind端口
+
+
+```
+services:
+
+  nockchain:
+    image: ghcr.io/lushdog/nockchain:latest
+    network_mode: host
+    privileged: true
+    restart: unless-stopped
+    volumes:
+      - ./nockchain:/app/data
+      - ./nockchain-wallet:/root/.nockapp/wallet
+    environment:
+      - MINING_PUBKEY=${MINING_PUBKEY:?please make sure to set your MINING_PUBKEY environment variable in the .env file}
+    command:
+      - "--npc-socket"
+      - "nockchain.sock"
+      - "--mining-pubkey"
+      - "${MINING_PUBKEY}"
+      - "--bind"
+      - "/ip4/0.0.0.0/udp/3006/quic-v1"
+      - "--mine"
+
+  nockchain2:
+    image: ghcr.io/lushdog/nockchain:latest
+    network_mode: host
+    privileged: true
+    restart: unless-stopped
+    volumes:
+      - ./nockchain2:/app/data
+      - ./nockchain-wallet:/root/.nockapp/wallet
+    environment:
+      - MINING_PUBKEY=${MINING_PUBKEY:?please make sure to set your MINING_PUBKEY environment variable in the .env file}
+    command:
+      - "--npc-socket"
+      - "nockchain.sock"
+      - "--mining-pubkey"
+      - "${MINING_PUBKEY}"
+      - "--bind"
+      - "/ip4/0.0.0.0/udp/3007/quic-v1"
+      - "--mine"
+
+```
+
 ### 钱包命令
 
 #### 生成钱包

+ 2 - 0
docker-compose.yml

@@ -15,6 +15,8 @@ services:
       - "nockchain.sock"
       - "--mining-pubkey"
       - "${MINING_PUBKEY}"
+      - "--bind"
+      - "/ip4/0.0.0.0/udp/3006/quic-v1"
       - "--mine"
       - "--peer"
       - "/ip4/95.216.102.60/udp/3006/quic-v1"