This commit is contained in:
squidbear
2025-03-26 16:27:47 +01:00
parent b83f8a9780
commit 7f6a7d2030
47 changed files with 865 additions and 344 deletions

1
boba-mainnet.yml Symbolic link
View File

@@ -0,0 +1 @@
op/geth/boba-mainnet-op-geth-pruned-pebble-path.yml

View File

@@ -1,17 +1,21 @@
services: services:
base-mainnet-archive: base-mainnet-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10596:10596" - ":"
- "10596:10596/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.base-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/base-mainnet-archive" - "traefik.http.middlewares.base-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/base-mainnet-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
base-mainnet: base-mainnet:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10422:10422" - ":"
- "10422:10422/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.base-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/base-mainnet" - "traefik.http.middlewares.base-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/base-mainnet"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
base-sepolia-archive: base-sepolia-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10910:10910" - ":"
- "10910:10910/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.base-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/base-sepolia-archive" - "traefik.http.middlewares.base-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/base-sepolia-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
base-sepolia: base-sepolia:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10022:10022" - ":"
- "10022:10022/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.base-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/base-sepolia" - "traefik.http.middlewares.base-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/base-sepolia"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
bob-mainnet-archive: bob-mainnet-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10046:10046" - ":"
- "10046:10046/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.bob-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/bob-mainnet-archive" - "traefik.http.middlewares.bob-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/bob-mainnet-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
bob-mainnet: bob-mainnet:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10347:10347" - ":"
- "10347:10347/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.bob-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/bob-mainnet" - "traefik.http.middlewares.bob-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/bob-mainnet"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -0,0 +1,106 @@
services:
boba-mainnet:
build:
context: ./op
args:
GETH_REPO: https://github.com/bobanetwork/op-geth.git
OP_REPO: https://github.com/bobanetwork/boba.git
OP_VERSION: v1.6.18
GETH_VERSION: v1.101411.0
expose:
- 8545
- 6060
ports:
- ":"
- ":/udp"
entrypoint: [ "./geth" ]
restart: unless-stopped
stop_grace_period: 3m
volumes:
- boba-mainnet-op-geth-pruned-pebble-path:/data
- .jwtsecret:/jwtsecret
environment:
- "GETH_DATADIR=/data"
- "GETH_OP_NETWORK=boba-mainnet"
- "GETH_GCMODE=full"
- "GETH_SYNCMODE=snap"
- "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}"
- "GETH_PORT="
- "GETH_WS_PORT=8545"
- "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0"
- "GETH_HTTP_VHOSTS=*"
- "GETH_WS=true"
- "GETH_WS_ADDR=0.0.0.0"
- "GETH_WS_ORIGINS=*"
- "GETH_HTTP_API=eth,net,debug,admin,web3"
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*"
- "GETH_ROLLUP_SEQUENCERHTTP=https://mainnet.boba.network"
labels:
- "traefik.enable=true"
- "traefik.http.middlewares.boba-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/boba-mainnet"
- "traefik.http.services.boba-mainnet-op-geth-pruned-pebble-path.loadbalancer.server.port=8545"
- "traefik.http.routers.boba-mainnet-op-geth-pruned-pebble-path.entrypoints=websecure"
- "traefik.http.routers.boba-mainnet-op-geth-pruned-pebble-path.tls.certresolver=myresolver"
- "traefik.http.routers.boba-mainnet-op-geth-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/boba-mainnet`)"
- "traefik.http.routers.boba-mainnet-op-geth-pruned-pebble-path.middlewares=boba-mainnet-op-geth-pruned-pebble-path-stripprefix, ipwhitelist"
networks:
- chains
boba-mainnet-node:
build:
context: ./op
args:
GETH_REPO: https://github.com/bobanetwork/op-geth.git
OP_REPO: https://github.com/bobanetwork/boba.git
OP_VERSION: v1.6.18
GETH_VERSION: v1.101411.0
expose:
- 8545
- 7300
- 6060
ports:
- "15624:15624"
- "15624:15624/udp"
entrypoint: [ "./op-node" ]
restart: unless-stopped
volumes:
- .jwtsecret:/jwtsecret
stop_grace_period: 30s
environment:
- "OP_NODE_NETWORK=boba-mainnet"
- "OP_NODE_SYNCMODE=execution-layer"
- "OP_NODE_L1_ETH_RPC=${ETHEREUM_MAINNET_EXECUTION_RPC}"
- "OP_NODE_L2_ENGINE_AUTH=/jwtsecret"
- "OP_NODE_L2_ENGINE_RPC=http://boba-mainnet:8551"
- "OP_NODE_LOG_LEVEL=info"
- "OP_NODE_METRICS_ADDR=0.0.0.0"
- "OP_NODE_METRICS_ENABLED=true"
- "OP_NODE_METRICS_PORT=7300"
- "OP_NODE_P2P_LISTEN_IP=0.0.0.0"
- "OP_NODE_P2P_LISTEN_TCP_PORT=15624"
- "OP_NODE_P2P_LISTEN_UDP_PORT=15624"
- "OP_NODE_RPC_ADDR=0.0.0.0"
- "OP_NODE_P2P_ADVERTISE_IP=${IP}"
- "OP_NODE_RPC_PORT=8545"
- "OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log"
- "OP_NODE_VERIFIER_L1_CONFS=4"
- "OP_NODE_L1_RPC_KIND=${ETHEREUM_MAINNET_EXECUTION_KIND:-basic}"
- "OP_NODE_L1_TRUST_RPC=${ETHEREUM_MAINNET_EXECUTION_TRUST:-false}"
- "OP_NODE_L1_BEACON=${ETHEREUM_MAINNET_BEACON_REST}"
- "OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_MAINNET_BEACON_ARCHIVER}"
networks:
- chains
volumes:
boba-mainnet-op-geth-pruned-pebble-path:

View File

@@ -0,0 +1,106 @@
services:
boba-sepolia:
build:
context: ./op
args:
GETH_REPO: https://github.com/bobanetwork/op-geth.git
OP_REPO: https://github.com/bobanetwork/boba.git
OP_VERSION: v1.6.18
GETH_VERSION: v1.101411.0
expose:
- 8545
- 6060
ports:
- ":"
- ":/udp"
entrypoint: [ "./geth" ]
restart: unless-stopped
stop_grace_period: 3m
volumes:
- boba-sepolia-op-geth-pruned-pebble-path:/data
- .jwtsecret:/jwtsecret
environment:
- "GETH_DATADIR=/data"
- "GETH_OP_NETWORK=boba-sepolia"
- "GETH_GCMODE=full"
- "GETH_SYNCMODE=snap"
- "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}"
- "GETH_PORT="
- "GETH_WS_PORT=8545"
- "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0"
- "GETH_HTTP_VHOSTS=*"
- "GETH_WS=true"
- "GETH_WS_ADDR=0.0.0.0"
- "GETH_WS_ORIGINS=*"
- "GETH_HTTP_API=eth,net,debug,admin,web3"
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*"
- "GETH_ROLLUP_SEQUENCERHTTP=https://sepolia.boba.network"
labels:
- "traefik.enable=true"
- "traefik.http.middlewares.boba-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/boba-sepolia"
- "traefik.http.services.boba-sepolia-op-geth-pruned-pebble-path.loadbalancer.server.port=8545"
- "traefik.http.routers.boba-sepolia-op-geth-pruned-pebble-path.entrypoints=websecure"
- "traefik.http.routers.boba-sepolia-op-geth-pruned-pebble-path.tls.certresolver=myresolver"
- "traefik.http.routers.boba-sepolia-op-geth-pruned-pebble-path.rule=Host(`$DOMAIN`) && PathPrefix(`/boba-sepolia`)"
- "traefik.http.routers.boba-sepolia-op-geth-pruned-pebble-path.middlewares=boba-sepolia-op-geth-pruned-pebble-path-stripprefix, ipwhitelist"
networks:
- chains
boba-sepolia-node:
build:
context: ./op
args:
GETH_REPO: https://github.com/bobanetwork/op-geth.git
OP_REPO: https://github.com/bobanetwork/boba.git
OP_VERSION: v1.6.18
GETH_VERSION: v1.101411.0
expose:
- 8545
- 7300
- 6060
ports:
- "15962:15962"
- "15962:15962/udp"
entrypoint: [ "./op-node" ]
restart: unless-stopped
volumes:
- .jwtsecret:/jwtsecret
stop_grace_period: 30s
environment:
- "OP_NODE_NETWORK=boba-sepolia"
- "OP_NODE_SYNCMODE=execution-layer"
- "OP_NODE_L1_ETH_RPC=${ETHEREUM_SEPOLIA_EXECUTION_RPC}"
- "OP_NODE_L2_ENGINE_AUTH=/jwtsecret"
- "OP_NODE_L2_ENGINE_RPC=http://boba-sepolia:8551"
- "OP_NODE_LOG_LEVEL=info"
- "OP_NODE_METRICS_ADDR=0.0.0.0"
- "OP_NODE_METRICS_ENABLED=true"
- "OP_NODE_METRICS_PORT=7300"
- "OP_NODE_P2P_LISTEN_IP=0.0.0.0"
- "OP_NODE_P2P_LISTEN_TCP_PORT=15962"
- "OP_NODE_P2P_LISTEN_UDP_PORT=15962"
- "OP_NODE_RPC_ADDR=0.0.0.0"
- "OP_NODE_P2P_ADVERTISE_IP=${IP}"
- "OP_NODE_RPC_PORT=8545"
- "OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log"
- "OP_NODE_VERIFIER_L1_CONFS=4"
- "OP_NODE_L1_RPC_KIND=${ETHEREUM_SEPOLIA_EXECUTION_KIND:-basic}"
- "OP_NODE_L1_TRUST_RPC=${ETHEREUM_SEPOLIA_EXECUTION_TRUST:-false}"
- "OP_NODE_L1_BEACON=${ETHEREUM_SEPOLIA_BEACON_REST}"
- "OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_SEPOLIA_BEACON_ARCHIVER}"
- "OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400"
networks:
- chains
volumes:
boba-sepolia-op-geth-pruned-pebble-path:

View File

@@ -1,17 +1,21 @@
services: services:
hashkeychain-mainnet-archive: hashkeychain-mainnet-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10113:10113" - ":"
- "10113:10113/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.hashkeychain-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/hashkeychain-mainnet-archive" - "traefik.http.middlewares.hashkeychain-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/hashkeychain-mainnet-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
hashkeychain-mainnet: hashkeychain-mainnet:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10188:10188" - ":"
- "10188:10188/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.hashkeychain-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/hashkeychain-mainnet" - "traefik.http.middlewares.hashkeychain-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/hashkeychain-mainnet"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
ink-mainnet-archive: ink-mainnet-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10713:10713" - ":"
- "10713:10713/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.ink-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/ink-mainnet-archive" - "traefik.http.middlewares.ink-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/ink-mainnet-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
ink-mainnet: ink-mainnet:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10271:10271" - ":"
- "10271:10271/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.ink-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/ink-mainnet" - "traefik.http.middlewares.ink-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/ink-mainnet"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
ink-sepolia-archive: ink-sepolia-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10659:10659" - ":"
- "10659:10659/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.ink-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/ink-sepolia-archive" - "traefik.http.middlewares.ink-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/ink-sepolia-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
ink-sepolia: ink-sepolia:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10869:10869" - ":"
- "10869:10869/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.ink-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/ink-sepolia" - "traefik.http.middlewares.ink-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/ink-sepolia"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
lisk-mainnet-archive: lisk-mainnet-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10157:10157" - ":"
- "10157:10157/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.lisk-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/lisk-mainnet-archive" - "traefik.http.middlewares.lisk-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/lisk-mainnet-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
lisk-mainnet: lisk-mainnet:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10971:10971" - ":"
- "10971:10971/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.lisk-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/lisk-mainnet" - "traefik.http.middlewares.lisk-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/lisk-mainnet"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
lisk-sepolia-archive: lisk-sepolia-archive:
build: build:
context: ./op context: ./op
args: args:
GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.1 OP_VERSION: v1.12.1
GETH_VERSION: v1.101503.1 GETH_VERSION: v1.101503.1
OP_PATCH: sepolia/lisk/op-node.patch OP_PATCH: sepolia/lisk/op-node.patch
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10457:10457" - ":"
- "10457:10457/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.lisk-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/lisk-sepolia-archive" - "traefik.http.middlewares.lisk-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/lisk-sepolia-archive"
@@ -54,6 +59,8 @@ services:
build: build:
context: ./op context: ./op
args: args:
GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.1 OP_VERSION: v1.12.1
GETH_VERSION: v1.101503.1 GETH_VERSION: v1.101503.1
OP_PATCH: sepolia/lisk/op-node.patch OP_PATCH: sepolia/lisk/op-node.patch

View File

@@ -1,17 +1,21 @@
services: services:
lisk-sepolia: lisk-sepolia:
build: build:
context: ./op context: ./op
args: args:
GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.1 OP_VERSION: v1.12.1
GETH_VERSION: v1.101503.1 GETH_VERSION: v1.101503.1
OP_PATCH: sepolia/lisk/op-node.patch OP_PATCH: sepolia/lisk/op-node.patch
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10490:10490" - ":"
- "10490:10490/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.lisk-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/lisk-sepolia" - "traefik.http.middlewares.lisk-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/lisk-sepolia"
@@ -54,6 +59,8 @@ services:
build: build:
context: ./op context: ./op
args: args:
GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.1 OP_VERSION: v1.12.1
GETH_VERSION: v1.101503.1 GETH_VERSION: v1.101503.1
OP_PATCH: sepolia/lisk/op-node.patch OP_PATCH: sepolia/lisk/op-node.patch

View File

@@ -1,17 +1,21 @@
services: services:
metal-mainnet-archive: metal-mainnet-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10324:10324" - ":"
- "10324:10324/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.metal-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/metal-mainnet-archive" - "traefik.http.middlewares.metal-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/metal-mainnet-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
metal-mainnet: metal-mainnet:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10821:10821" - ":"
- "10821:10821/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.metal-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/metal-mainnet" - "traefik.http.middlewares.metal-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/metal-mainnet"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
metal-sepolia-archive: metal-sepolia-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10770:10770" - ":"
- "10770:10770/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.metal-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/metal-sepolia-archive" - "traefik.http.middlewares.metal-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/metal-sepolia-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
metal-sepolia: metal-sepolia:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10701:10701" - ":"
- "10701:10701/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.metal-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/metal-sepolia" - "traefik.http.middlewares.metal-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/metal-sepolia"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
mode-mainnet-archive: mode-mainnet-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10430:10430" - ":"
- "10430:10430/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.mode-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/mode-mainnet-archive" - "traefik.http.middlewares.mode-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/mode-mainnet-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
mode-mainnet: mode-mainnet:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10054:10054" - ":"
- "10054:10054/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.mode-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/mode-mainnet" - "traefik.http.middlewares.mode-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/mode-mainnet"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
mode-sepolia-archive: mode-sepolia-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10835:10835" - ":"
- "10835:10835/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.mode-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/mode-sepolia-archive" - "traefik.http.middlewares.mode-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/mode-sepolia-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
mode-sepolia: mode-sepolia:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10308:10308" - ":"
- "10308:10308/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.mode-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/mode-sepolia" - "traefik.http.middlewares.mode-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/mode-sepolia"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
op-mainnet-archive: op-mainnet-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10399:10399" - ":"
- "10399:10399/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.op-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/op-mainnet-archive" - "traefik.http.middlewares.op-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/op-mainnet-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
op-mainnet: op-mainnet:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10687:10687" - ":"
- "10687:10687/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.op-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/op-mainnet" - "traefik.http.middlewares.op-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/op-mainnet"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
op-sepolia-archive: op-sepolia-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10257:10257" - ":"
- "10257:10257/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.op-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/op-sepolia-archive" - "traefik.http.middlewares.op-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/op-sepolia-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
op-sepolia: op-sepolia:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10981:10981" - ":"
- "10981:10981/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.op-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/op-sepolia" - "traefik.http.middlewares.op-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/op-sepolia"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
snax-mainnet-archive: snax-mainnet-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10249:10249" - ":"
- "10249:10249/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.snax-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/snax-mainnet-archive" - "traefik.http.middlewares.snax-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/snax-mainnet-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
snax-mainnet: snax-mainnet:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10332:10332" - ":"
- "10332:10332/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.snax-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/snax-mainnet" - "traefik.http.middlewares.snax-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/snax-mainnet"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
swell-mainnet-archive: swell-mainnet-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10863:10863" - ":"
- "10863:10863/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.swell-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/swell-mainnet-archive" - "traefik.http.middlewares.swell-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/swell-mainnet-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
swell-mainnet: swell-mainnet:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10312:10312" - ":"
- "10312:10312/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.swell-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/swell-mainnet" - "traefik.http.middlewares.swell-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/swell-mainnet"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
unichain-mainnet-archive: unichain-mainnet-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10789:10789" - ":"
- "10789:10789/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.unichain-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/unichain-mainnet-archive" - "traefik.http.middlewares.unichain-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/unichain-mainnet-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
unichain-mainnet: unichain-mainnet:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10954:10954" - ":"
- "10954:10954/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.unichain-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/unichain-mainnet" - "traefik.http.middlewares.unichain-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/unichain-mainnet"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
unichain-sepolia-archive: unichain-sepolia-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10589:10589" - ":"
- "10589:10589/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.unichain-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/unichain-sepolia-archive" - "traefik.http.middlewares.unichain-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/unichain-sepolia-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
unichain-sepolia: unichain-sepolia:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10226:10226" - ":"
- "10226:10226/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.unichain-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/unichain-sepolia" - "traefik.http.middlewares.unichain-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/unichain-sepolia"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
worldchain-mainnet-archive: worldchain-mainnet-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10162:10162" - ":"
- "10162:10162/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.worldchain-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/worldchain-mainnet-archive" - "traefik.http.middlewares.worldchain-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/worldchain-mainnet-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
worldchain-mainnet: worldchain-mainnet:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10096:10096" - ":"
- "10096:10096/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.worldchain-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/worldchain-mainnet" - "traefik.http.middlewares.worldchain-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/worldchain-mainnet"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
worldchain-sepolia-archive: worldchain-sepolia-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10720:10720" - ":"
- "10720:10720/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.worldchain-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/worldchain-sepolia-archive" - "traefik.http.middlewares.worldchain-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/worldchain-sepolia-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
worldchain-sepolia: worldchain-sepolia:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10620:10620" - ":"
- "10620:10620/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.worldchain-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/worldchain-sepolia" - "traefik.http.middlewares.worldchain-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/worldchain-sepolia"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
zora-mainnet-archive: zora-mainnet-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10066:10066" - ":"
- "10066:10066/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.zora-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/zora-mainnet-archive" - "traefik.http.middlewares.zora-mainnet-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/zora-mainnet-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
zora-mainnet: zora-mainnet:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10714:10714" - ":"
- "10714:10714/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.zora-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/zora-mainnet" - "traefik.http.middlewares.zora-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/zora-mainnet"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
zora-sepolia-archive: zora-sepolia-archive:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10308:10308" - ":"
- "10308:10308/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=hash" - "GETH_STATE_SCHEME=hash"
- "GETH_DB_ENGINE=leveldb" - "GETH_DB_ENGINE=leveldb"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.zora-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/zora-sepolia-archive" - "traefik.http.middlewares.zora-sepolia-op-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/zora-sepolia-archive"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545

View File

@@ -1,17 +1,21 @@
services: services:
zora-sepolia: zora-sepolia:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545
- 6060 - 6060
ports: ports:
- "10083:10083" - ":"
- "10083:10083/udp" - ":/udp"
entrypoint: [ "./geth" ] entrypoint: [ "./geth" ]
restart: unless-stopped restart: unless-stopped
stop_grace_period: 3m stop_grace_period: 3m
@@ -26,7 +30,7 @@ services:
- "GETH_STATE_SCHEME=path" - "GETH_STATE_SCHEME=path"
- "GETH_DB_ENGINE=pebble" - "GETH_DB_ENGINE=pebble"
- "GETH_NAT=extip:${IP}" - "GETH_NAT=extip:${IP}"
- "GETH_PORT=19809" - "GETH_PORT="
- "GETH_WS_PORT=8545" - "GETH_WS_PORT=8545"
- "GETH_HTTP=true" - "GETH_HTTP=true"
- "GETH_HTTP_ADDR=0.0.0.0" - "GETH_HTTP_ADDR=0.0.0.0"
@@ -38,6 +42,7 @@ services:
- "GETH_AUTHRPC_JWTSECRET=/jwtsecret" - "GETH_AUTHRPC_JWTSECRET=/jwtsecret"
- "GETH_AUTHRPC_ADDR=0.0.0.0" - "GETH_AUTHRPC_ADDR=0.0.0.0"
- "GETH_AUTHRPC_VHOSTS=*" - "GETH_AUTHRPC_VHOSTS=*"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.middlewares.zora-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/zora-sepolia" - "traefik.http.middlewares.zora-sepolia-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/zora-sepolia"
@@ -54,8 +59,10 @@ services:
build: build:
context: ./op context: ./op
args: args:
OP_VERSION: ${OP_NODE_VERSION:-v1.12.2} GETH_REPO: https://github.com/ethereum-optimism/op-geth.git
GETH_VERSION: ${OP_GETH_VERSION:-v1.101503.1} OP_REPO: https://github.com/ethereum-optimism/optimism.git
OP_VERSION: v1.12.2
GETH_VERSION: v1.101503.1
expose: expose:
- 8545 - 8545