From 40cd48af0da9b0ee161dd82d2569f2df7a7846c9 Mon Sep 17 00:00:00 2001 From: Para Dox Date: Tue, 15 Apr 2025 14:40:18 +0700 Subject: [PATCH] fix --- ...goat-mainnet-geth-archive-leveldb-hash.yml | 22 +++++++++++++++++++ .../goat-mainnet-geth-pruned-pebble-path.yml | 22 +++++++++++++++++++ ...oat-testnet3-geth-archive-leveldb-hash.yml | 22 +++++++++++++++++++ .../goat-testnet3-geth-pruned-pebble-path.yml | 22 +++++++++++++++++++ 4 files changed, 88 insertions(+) diff --git a/goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml b/goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml index c50eec54..92d1c7d8 100644 --- a/goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml +++ b/goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml @@ -22,6 +22,7 @@ services: - 10640:10640/udp expose: - 8545 + - 8551 command: --goat=mainnet restart: unless-stopped stop_grace_period: 5m @@ -30,6 +31,7 @@ services: volumes: - ${GOAT_MAINNET_GETH_ARCHIVE_LEVELDB_HASH_DATA:-goat-mainnet-geth-archive-leveldb-hash}:/root/.ethereum - ./goat/mainnet:/config + - .jwtsecret:/jwtsecret:ro - /slowdisk:/slowdisk labels: - traefik.enable=true @@ -41,6 +43,26 @@ services: - ${NO_SSL:+traefik.http.routers.goat-mainnet-geth-archive-leveldb-hash.rule=Path(`/goat-mainnet-archive`) || Path(`/goat-mainnet-archive/`)} - traefik.http.routers.goat-mainnet-geth-archive-leveldb-hash.middlewares=goat-mainnet-geth-archive-leveldb-hash-stripprefix, ipwhitelist + goat-mainnet-archive-node: + image: ${GOAT_NODE_IMAGE:-}:${GOAT_MAINNET_NODE_VERSION:-} + ports: + - 15640:15640 + - 15640:15640/udp + entrypoint: [goatd, start] + command: + - --chain-id=goat-mainnet + - --goat.geth=/geth/geth.ipc + - --p2p.external-address=${IP}:15640 + - --p2p.laddr=0.0.0.0:15640 + restart: unless-stopped + networks: + - chains + volumes: + - ./goat/mainnet:/config + - .jwtsecret:/jwtsecret:ro + - goat-mainnet-geth-archive-leveldb-hash:/geth + - goat-mainnet-geth-archive-leveldb-hash_node:/root/.goat + volumes: goat-mainnet-geth-archive-leveldb-hash: goat-mainnet-geth-archive-leveldb-hash_node: diff --git a/goat/geth/goat-mainnet-geth-pruned-pebble-path.yml b/goat/geth/goat-mainnet-geth-pruned-pebble-path.yml index eada482d..8887e10c 100644 --- a/goat/geth/goat-mainnet-geth-pruned-pebble-path.yml +++ b/goat/geth/goat-mainnet-geth-pruned-pebble-path.yml @@ -22,6 +22,7 @@ services: - 10640:10640/udp expose: - 8545 + - 8551 command: --goat=mainnet restart: unless-stopped stop_grace_period: 5m @@ -30,6 +31,7 @@ services: volumes: - ${GOAT_MAINNET_GETH_PRUNED_PEBBLE_PATH_DATA:-goat-mainnet-geth-pruned-pebble-path}:/root/.ethereum - ./goat/mainnet:/config + - .jwtsecret:/jwtsecret:ro - /slowdisk:/slowdisk labels: - traefik.enable=true @@ -41,6 +43,26 @@ services: - ${NO_SSL:+traefik.http.routers.goat-mainnet-geth-pruned-pebble-path.rule=Path(`/goat-mainnet`) || Path(`/goat-mainnet/`)} - traefik.http.routers.goat-mainnet-geth-pruned-pebble-path.middlewares=goat-mainnet-geth-pruned-pebble-path-stripprefix, ipwhitelist + goat-mainnet-node: + image: ${GOAT_NODE_IMAGE:-}:${GOAT_MAINNET_NODE_VERSION:-} + ports: + - 15640:15640 + - 15640:15640/udp + entrypoint: [goatd, start] + command: + - --chain-id=goat-mainnet + - --goat.geth=/geth/geth.ipc + - --p2p.external-address=${IP}:15640 + - --p2p.laddr=0.0.0.0:15640 + restart: unless-stopped + networks: + - chains + volumes: + - ./goat/mainnet:/config + - .jwtsecret:/jwtsecret:ro + - goat-mainnet-geth-pruned-pebble-path:/geth + - goat-mainnet-geth-pruned-pebble-path_node:/root/.goat + volumes: goat-mainnet-geth-pruned-pebble-path: goat-mainnet-geth-pruned-pebble-path_node: diff --git a/goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml b/goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml index 4fc6e88c..ef82a7be 100644 --- a/goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml +++ b/goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml @@ -22,6 +22,7 @@ services: - 13272:13272/udp expose: - 8545 + - 8551 command: --goat=testnet3 restart: unless-stopped stop_grace_period: 5m @@ -30,6 +31,7 @@ services: volumes: - ${GOAT_TESTNET3_GETH_ARCHIVE_LEVELDB_HASH_DATA:-goat-testnet3-geth-archive-leveldb-hash}:/root/.ethereum - ./goat/testnet3:/config + - .jwtsecret:/jwtsecret:ro - /slowdisk:/slowdisk labels: - traefik.enable=true @@ -41,6 +43,26 @@ services: - ${NO_SSL:+traefik.http.routers.goat-testnet3-geth-archive-leveldb-hash.rule=Path(`/goat-testnet3-archive`) || Path(`/goat-testnet3-archive/`)} - traefik.http.routers.goat-testnet3-geth-archive-leveldb-hash.middlewares=goat-testnet3-geth-archive-leveldb-hash-stripprefix, ipwhitelist + goat-testnet3-archive-node: + image: ${GOAT_NODE_IMAGE:-}:${GOAT_TESTNET3_NODE_VERSION:-} + ports: + - 18272:18272 + - 18272:18272/udp + entrypoint: [goatd, start] + command: + - --chain-id=goat-testnet3 + - --goat.geth=/geth/geth.ipc + - --p2p.external-address=${IP}:18272 + - --p2p.laddr=0.0.0.0:18272 + restart: unless-stopped + networks: + - chains + volumes: + - ./goat/testnet3:/config + - .jwtsecret:/jwtsecret:ro + - goat-testnet3-geth-archive-leveldb-hash:/geth + - goat-testnet3-geth-archive-leveldb-hash_node:/root/.goat + volumes: goat-testnet3-geth-archive-leveldb-hash: goat-testnet3-geth-archive-leveldb-hash_node: diff --git a/goat/geth/goat-testnet3-geth-pruned-pebble-path.yml b/goat/geth/goat-testnet3-geth-pruned-pebble-path.yml index d44a0d15..6253cca1 100644 --- a/goat/geth/goat-testnet3-geth-pruned-pebble-path.yml +++ b/goat/geth/goat-testnet3-geth-pruned-pebble-path.yml @@ -22,6 +22,7 @@ services: - 13272:13272/udp expose: - 8545 + - 8551 command: --goat=testnet3 restart: unless-stopped stop_grace_period: 5m @@ -30,6 +31,7 @@ services: volumes: - ${GOAT_TESTNET3_GETH_PRUNED_PEBBLE_PATH_DATA:-goat-testnet3-geth-pruned-pebble-path}:/root/.ethereum - ./goat/testnet3:/config + - .jwtsecret:/jwtsecret:ro - /slowdisk:/slowdisk labels: - traefik.enable=true @@ -41,6 +43,26 @@ services: - ${NO_SSL:+traefik.http.routers.goat-testnet3-geth-pruned-pebble-path.rule=Path(`/goat-testnet3`) || Path(`/goat-testnet3/`)} - traefik.http.routers.goat-testnet3-geth-pruned-pebble-path.middlewares=goat-testnet3-geth-pruned-pebble-path-stripprefix, ipwhitelist + goat-testnet3-node: + image: ${GOAT_NODE_IMAGE:-}:${GOAT_TESTNET3_NODE_VERSION:-} + ports: + - 18272:18272 + - 18272:18272/udp + entrypoint: [goatd, start] + command: + - --chain-id=goat-testnet3 + - --goat.geth=/geth/geth.ipc + - --p2p.external-address=${IP}:18272 + - --p2p.laddr=0.0.0.0:18272 + restart: unless-stopped + networks: + - chains + volumes: + - ./goat/testnet3:/config + - .jwtsecret:/jwtsecret:ro + - goat-testnet3-geth-pruned-pebble-path:/geth + - goat-testnet3-geth-pruned-pebble-path_node:/root/.goat + volumes: goat-testnet3-geth-pruned-pebble-path: goat-testnet3-geth-pruned-pebble-path_node: