mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-09 13:33:50 +00:00
55 lines
1.3 KiB
YAML
55 lines
1.3 KiB
YAML
version: '3'
|
|
services:
|
|
sl-node-member:
|
|
build:
|
|
context: ..
|
|
dockerfile: geth-poa/Dockerfile
|
|
environment:
|
|
- GETH_NODE_TYPE=member
|
|
- BOOTNODE_ENDPOINT=enode://34a2a388ad31ca37f127bb9ffe93758ee711c5c2277dff6aff2e359bcf2c9509ea55034196788dbd59ed70861f523c1c03d54f1eabb2b4a5c1c129d966fe1e65@172.29.0.98:30301
|
|
- NET_RESTRICT=172.29.0.0/16
|
|
networks:
|
|
primev_net:
|
|
ipv4_address: ${MEMBER_IP_ADDRESS}
|
|
ports:
|
|
- ${MEMBER_NODE_PORT}:60601
|
|
volumes:
|
|
- geth-data-member-node:/data
|
|
profiles:
|
|
- settlement
|
|
labels:
|
|
com.datadoghq.ad.check_names: '["openmetrics"]'
|
|
com.datadoghq.ad.init_configs: '[{}]'
|
|
com.datadoghq.ad.instances: |
|
|
[
|
|
{
|
|
"openmetrics_endpoint": "http://%%host%%:6060/debug/metrics/prometheus",
|
|
"namespace": "geth-poa",
|
|
"metrics": [
|
|
"txpool*",
|
|
"trie*",
|
|
"system*",
|
|
"state*",
|
|
"rpc*",
|
|
"p2p*",
|
|
"eth*",
|
|
"chain*",
|
|
"clique*"
|
|
"vm*"
|
|
]
|
|
}
|
|
]
|
|
|
|
networks:
|
|
primev_net:
|
|
external: true
|
|
l1_net:
|
|
driver: bridge
|
|
ipam:
|
|
driver: default
|
|
config:
|
|
- subnet: 172.14.0.0/16
|
|
|
|
volumes:
|
|
geth-data-member-node:
|
|
|