feat(flashnode): run flashnode in docker

. #22115361

Signed-off-by: slasher <mcq.sejust@gmail.com>
This commit is contained in:
slasher 2023-12-21 15:02:02 +08:00 committed by zhumingze1108
parent a3e89bcfaf
commit d30f8cae5b
3 changed files with 62 additions and 0 deletions

View File

@ -0,0 +1,18 @@
{
"role": "flashnode",
"listen": "17510",
"prof": "17511",
"consulAddr": "http://192.168.0.101:8500",
"exporterPort": 9500,
"logDir": "/cfs/log",
"logLevel": "debug",
"masterAddr": [
"192.168.0.11:17010",
"192.168.0.12:17010",
"192.168.0.13:17010"
],
"zoneName": "docker",
"memTotal": 0,
"memPercent": 0.5,
"readRps": 512
}

View File

@ -49,6 +49,12 @@ x-define-lcnode: &lcnode
ports:
- "17410"
- 9500
x-define-flashnode: &flashnode
<<: *servernode
ports:
- "17510"
- "17520"
- 9500
x-define-command: &command
<<: [*image, *env]
@ -93,6 +99,9 @@ services:
- lcnode1
- lcnode2
- lcnode3
- flashnode1
- flashnode2
- flashnode3
- console1
- nginx
networks:
@ -284,6 +293,37 @@ services:
extnetwork:
ipv4_address: 192.168.0.63
flashnode1:
<<: *flashnode
volumes:
- ./bin:/cfs/bin:ro
- ${DiskPath:-./docker_data}/flashnode1/log:/cfs/log
- ./conf/flashnode.json:/cfs/conf/flashnode.json
- ./script/start_flashnode.sh:/cfs/script/start.sh
networks:
extnetwork:
ipv4_address: 192.168.0.71
flashnode2:
<<: *flashnode
volumes:
- ./bin:/cfs/bin:ro
- ${DiskPath:-./docker_data}/flashnode2/log:/cfs/log
- ./conf/flashnode.json:/cfs/conf/flashnode.json
- ./script/start_flashnode.sh:/cfs/script/start.sh
networks:
extnetwork:
ipv4_address: 192.168.0.72
flashnode3:
<<: *flashnode
volumes:
- ./bin:/cfs/bin:ro
- ${DiskPath:-./docker_data}/flashnode3/log:/cfs/log
- ./conf/flashnode.json:/cfs/conf/flashnode.json
- ./script/start_flashnode.sh:/cfs/script/start.sh
networks:
extnetwork:
ipv4_address: 192.168.0.73
console1:
<<: *servernode
ports:

View File

@ -0,0 +1,4 @@
#!/bin/sh
mkdir -p /cfs/bin /cfs/log
echo "start flashnode"
/cfs/bin/cfs-server -f -c /cfs/conf/flashnode.json