Upgrade Optimism to latest release (#3)
Part of [laconicd testnet validator enrollment](https://www.notion.so/laconicd-testnet-validator-enrollment-6fc1d3cafcc64fef8c5ed3affa27c675) - Updated Dockerfiles - Added a separate service to generate L2 config files - Updated service dependency for `op-geth` and `op-node` - Passed lighthouse beacon API endpoint to the `op-node` command - Updated path for artifact generated by L1 contracts deployment Co-authored-by: Adwait Gharpure <69599306+Adw8@users.noreply.github.com> Reviewed-on: cerc-io/fixturenet-optimism-stack#3
This commit is contained in:
@@ -29,14 +29,33 @@ services:
|
||||
extra_hosts:
|
||||
- "host.docker.internal:host-gateway"
|
||||
|
||||
l2-config-generation:
|
||||
restart: on-failure
|
||||
image: cerc/optimism-op-node:local
|
||||
depends_on:
|
||||
fixturenet-optimism-contracts:
|
||||
condition: service_completed_successfully
|
||||
env_file:
|
||||
- ../config/fixturenet-optimism/l1-params.env
|
||||
environment:
|
||||
CERC_SCRIPT_DEBUG: ${CERC_SCRIPT_DEBUG}
|
||||
CERC_L1_CHAIN_ID: ${CERC_L1_CHAIN_ID}
|
||||
CERC_L1_RPC: ${CERC_L1_RPC}
|
||||
volumes:
|
||||
- ../config/fixturenet-optimism/generate-l2-config.sh:/generate-l2-config.sh
|
||||
- l1_deployment:/l1-deployment:ro
|
||||
- l2_config:/l2-config
|
||||
entrypoint: "bash"
|
||||
command: "/generate-l2-config.sh"
|
||||
|
||||
# Initializes and runs the L2 execution client (outputs to volume l2_geth_data)
|
||||
op-geth:
|
||||
restart: always
|
||||
image: cerc/optimism-l2geth:local
|
||||
hostname: op-geth
|
||||
depends_on:
|
||||
op-node:
|
||||
condition: service_started
|
||||
l2-config-generation:
|
||||
condition: service_completed_successfully
|
||||
volumes:
|
||||
- ../config/fixturenet-optimism/run-op-geth.sh:/run-op-geth.sh
|
||||
- l2_config:/l2-config:ro
|
||||
@@ -63,8 +82,8 @@ services:
|
||||
image: cerc/optimism-op-node:local
|
||||
hostname: op-node
|
||||
depends_on:
|
||||
fixturenet-optimism-contracts:
|
||||
condition: service_completed_successfully
|
||||
op-geth:
|
||||
condition: service_healthy
|
||||
env_file:
|
||||
- ../config/fixturenet-optimism/l1-params.env
|
||||
environment:
|
||||
|
||||
Reference in New Issue
Block a user