From 5a4e908c2f20288d0c6095a97b95499dfb01f0cd Mon Sep 17 00:00:00 2001 From: Sebastian <379651+czarly@users.noreply.github.com> Date: Sun, 25 Jun 2023 21:54:35 +0200 Subject: [PATCH] try to unstuck it after bedrock --- optimism-archive.yml | 71 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/optimism-archive.yml b/optimism-archive.yml index d771baa7..db917734 100644 --- a/optimism-archive.yml +++ b/optimism-archive.yml @@ -49,6 +49,76 @@ services: - "WS_PORT=8546" networks: - chains + + + # op-geth: + # image: us-docker.pkg.dev/oplabs-tools-artifacts/images/op-geth:v1.11.2-13ee9ab + # restart: unless-stopped + # stop_grace_period: 5m + # entrypoint: /scripts/op-geth-start.sh + # env_file: + # - ./envs/${NETWORK_NAME}/op-geth.env + # - .env + # environment: + # - "BEDROCK_SEQUENCER_HTTP=https://mainnet-sequencer.optimism.io" + # - "BEDROCK_DATADIR=/geth" + # volumes: + # - ./optimism/scripts/:/scripts + # - shared:/shared + # - op_geth:/geth + # networks: + # - chains + # labels: + # - "prometheus-scrape.enabled=true" + # - "prometheus-scrape.port=6060" + # - "prometheus-scrape.job_name=optimism" + # - "prometheus-scrape.metrics_path=/debug/metrics/prometheus" + # - "traefik.enable=true" + # - "traefik.http.middlewares.optimism-archive-stripprefix.stripprefix.prefixes=/optimism-archive" + # - "traefik.http.services.optimism-archive.loadbalancer.server.port=8545" + # - "traefik.http.routers.optimism-archive.entrypoints=websecure" + # - "traefik.http.routers.optimism-archive.tls.certresolver=myresolver" + # - "traefik.http.routers.optimism-archive.rule=Host(`$DOMAIN`) && PathPrefix(`/optimism-archive`)" + # - "traefik.http.routers.optimism-archive.middlewares=optimism-archive-stripprefix, ipwhitelist" + + + op-node: + image: us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node:v1.0.0 + restart: unless-stopped + stop_grace_period: 5m + entrypoint: /scripts/op-node-start.sh + env_file: + - .env + volumes: + - ./optimism/scripts/:/scripts + - .jwtsecret:/jwtsecret + + + op-erigon: + image: testinprod/op-erigon + restart: unless-stopped + stop_grace_period: 5m + command: > + --datadir=$DATA_DIR + --private.api.addr=localhost:9090 + --http.addr=0.0.0.0 + --http.port=8545 + --http.corsdomain="*" + --http.vhosts="*" + --authrpc.addr=0.0.0.0 + --authrpc.port=8551 + --authrpc.vhosts="*" + --authrpc.jwtsecret=/jwtsecret + --rollup.sequencerhttp="https://mainnet-sequencer.optimism.io" + --rollup.historicalrpc="http://optimism-l2geth:8545" + --chain=optimism-mainnet + --ws + --nodiscover + volumes: + - erigon-optimism-bedrock:/home/erigon/.local/share/erigon + - .jwtsecret:/jwtsecret + networks: + - chains labels: - "prometheus-scrape.enabled=true" - "prometheus-scrape.port=6060" @@ -62,6 +132,7 @@ services: - "traefik.http.routers.optimism-archive.rule=Host(`$DOMAIN`) && PathPrefix(`/optimism-archive`)" - "traefik.http.routers.optimism-archive.middlewares=optimism-archive-stripprefix, ipwhitelist" + volumes: optimism-dtl: optimism-geth: