This commit is contained in:
Sebastian
2024-07-30 03:33:17 +02:00
parent d0fedcd243
commit 47922feefb

View File

@@ -22,19 +22,14 @@ services:
volumes: volumes:
- ./boba/bnb:/opt/optimism/packages/data-transport-layer/state-dumps/ - ./boba/bnb:/opt/optimism/packages/data-transport-layer/state-dumps/
- op-bobabnb-dtl:/db - op-bobabnb-dtl:/db
logging: networks:
driver: "json-file" - chains
options:
max-file: "5"
max-size: "10m"
op-bobabnb: op-bobabnb:
depends_on: depends_on:
- op-bobabnb-dtl - op-bobabnb-dtl
image: bobanetwork/l2geth@sha256:0c5c25d1db8244f819d84517aaafafbf0e73cf3dacc98051c80310d9d01a12fd image: bobanetwork/l2geth@sha256:0c5c25d1db8244f819d84517aaafafbf0e73cf3dacc98051c80310d9d01a12fd
entrypoint: sh ./geth.sh entrypoint: sh ./geth.sh
env_file:
- ../../ops/envs/geth.env
volumes: volumes:
- op-bobabnb-geth:/root/.ethereum/ - op-bobabnb-geth:/root/.ethereum/
environment: environment:
@@ -57,11 +52,48 @@ services:
BOBA_GAS_PRICE_ORACLE_ADDRESS: "0x4200000000000000000000000000000000000024" BOBA_GAS_PRICE_ORACLE_ADDRESS: "0x4200000000000000000000000000000000000024"
# sequencer http endpoint # sequencer http endpoint
SEQUENCER_CLIENT_HTTP: https://bnb.boba.network/ SEQUENCER_CLIENT_HTTP: https://bnb.boba.network/
logging: ETH1_SYNC_SERVICE_ENABLE: true
driver: "json-file" ETH1_CONFIRMATION_DEPTH: 0
options:
max-file: "5" ROLLUP_POLL_INTERVAL_FLAG: 4500ms
max-size: "10m" ROLLUP_ENABLE_L2_GAS_POLLING: true
ETHERBASE: 0x7E5F4552091A69125d5DfCb7b8C2659029395Bdf
RPC_ENABLE: true
RPC_ADDR: 0.0.0.0
RPC_PORT: 8545
RPC_API: eth,net,rollup,web3,debug
RPC_CORS_DOMAIN: '*'
RPC_VHOSTS: '*'
WS: true
WS_ADDR: 0.0.0.0
WS_PORT: 8545
WS_API: eth,net,rollup,web3
WS_ORIGINS: '*'
CHAIN_ID: 56288
DATADIR: /root/.ethereum
GASPRICE: 0
GCMODE: archive
IPC_DISABLE: true
NETWORK_ID: 56288
NO_USB: true
NO_DISCOVER: true
TARGET_GAS_LIMIT: 11000000
USING_OVM: true
networks:
- chains
labels:
- "traefik.enable=true"
- "traefik.http.middlewares.bobabnb-stripprefix.stripprefix.prefixes=/bobabnb"
- "traefik.http.services.bobabnb.loadbalancer.server.port=8545"
- "traefik.http.routers.bobabnb.entrypoints=websecure"
- "traefik.http.routers.bobabnb.tls.certresolver=myresolver"
- "traefik.http.routers.bobabnb.rule=Host(`$DOMAIN`) && PathPrefix(`/bobabnb`)"
- "traefik.http.routers.bobabnb.middlewares=bobabnb-stripprefix, ipwhitelist"
volumes: volumes:
op-bobabnb-geth: op-bobabnb-geth: