From d6cf1b51ed565eb88cd84c24ad704d18b53e3323 Mon Sep 17 00:00:00 2001 From: Eddort Date: Mon, 20 Jan 2025 10:55:56 +0100 Subject: [PATCH 1/2] feat: add devnet config --- docker-compose.devnet.yml | 251 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 251 insertions(+) create mode 100644 docker-compose.devnet.yml diff --git a/docker-compose.devnet.yml b/docker-compose.devnet.yml new file mode 100644 index 000000000..89aab07b4 --- /dev/null +++ b/docker-compose.devnet.yml @@ -0,0 +1,251 @@ +version: '3.9' + +networks: + devnet: + name: ${DOCKER_NETWORK_NAME} + external: true + +services: + lido-oracle-accounting: + build: ./ +# image: lidofinance/oracle:4.1.1 +# platform: linux/amd64 + restart: unless-stopped + networks: + - devnet + deploy: + resources: + limits: + cpus: "1" + memory: 4G + labels: + - "prometheus-job=lido-oracle-accounting" + - "prometheus-endpoint=/" + - "prometheus-port=9000" + environment: + - "PROMETHEUS_PORT=9000" + - "EXECUTION_CLIENT_URI=${EXECUTION_CLIENT_URI}" + - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI}" + - "KEYS_API_URI=http://keys_api:9030" + - "MEMBER_PRIV_KEY=${MEMBER_PRIV_KEY_1}" + - "LIDO_LOCATOR_ADDRESS=${LIDO_LOCATOR_ADDRESS}" + - "ALLOW_REPORTING_IN_BUNKER_MODE=false" + - "SUBMIT_DATA_DELAY_IN_SLOTS=1" + command: accounting + + lido-oracle-ejector: + build: ./ +# image: lidofinance/oracle:4.1.1 +# platform: linux/amd64 + restart: unless-stopped + + networks: + - devnet + deploy: + resources: + limits: + cpus: "1" + memory: 4G + labels: + - "prometheus-job=lido-oracle-ejector" + - "prometheus-endpoint=/" + - "prometheus-port=9000" + environment: + - "PROMETHEUS_PORT=9000" + - "EXECUTION_CLIENT_URI=${EXECUTION_CLIENT_URI}" + - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI}" + - "KEYS_API_URI=http://keys_api:9030" + - "MEMBER_PRIV_KEY=${MEMBER_PRIV_KEY_1}" + - "LIDO_LOCATOR_ADDRESS=${LIDO_LOCATOR_ADDRESS}" + - "SUBMIT_DATA_DELAY_IN_SLOTS=1" + command: ejector + + lido-oracle-csm: + build: ./ +# image: lidofinance/oracle:4.1.1 +# platform: linux/amd64 + restart: unless-stopped + + networks: + - devnet + deploy: + resources: + limits: + cpus: "2" + memory: 4G + labels: + - "prometheus-job=lido-oracle-ejector" + - "prometheus-endpoint=/" + - "prometheus-port=9000" + environment: + - "PROMETHEUS_PORT=9000" + - "EXECUTION_CLIENT_URI=${EXECUTION_CLIENT_URI}" + - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI}" + - "KEYS_API_URI=http://keys_api:9030" + - "MEMBER_PRIV_KEY=${MEMBER_PRIV_KEY_1}" + - "LIDO_LOCATOR_ADDRESS=${LIDO_LOCATOR_ADDRESS}" + - "CSM_MODULE_ADDRESS=${CSM_MODULE_ADDRESS}" + - "PINATA_JWT=${PINATA_JWT}" + - "GW3_ACCESS_KEY=${GW3_ACCESS_KEY}" + - "GW3_SECRET_KEY=${GW3_SECRET_KEY}" + - "SUBMIT_DATA_DELAY_IN_SLOTS=1" + command: csm + + lido-oracle-accounting-v5: + build: ./ + restart: unless-stopped + + networks: + - devnet + deploy: + resources: + limits: + cpus: "1" + memory: 4G + labels: + - "prometheus-job=lido-oracle-accounting" + - "prometheus-endpoint=/" + - "prometheus-port=9000" + environment: + - "PROMETHEUS_PORT=9000" + - "EXECUTION_CLIENT_URI=${EXECUTION_CLIENT_URI}" + - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI}" + - "KEYS_API_URI=http://keys_api:9030" + - "MEMBER_PRIV_KEY=${MEMBER_PRIV_KEY_2}" + - "LIDO_LOCATOR_ADDRESS=${LIDO_LOCATOR_ADDRESS}" + - "ALLOW_REPORTING_IN_BUNKER_MODE=false" + - "SUBMIT_DATA_DELAY_IN_SLOTS=1" + command: accounting + + lido-oracle-ejector-v5: + build: ./ + restart: unless-stopped + + networks: + - devnet + deploy: + resources: + limits: + cpus: "1" + memory: 4G + labels: + - "prometheus-job=lido-oracle-ejector" + - "prometheus-endpoint=/" + - "prometheus-port=9000" + environment: + - "PROMETHEUS_PORT=9000" + - "EXECUTION_CLIENT_URI=${EXECUTION_CLIENT_URI}" + - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI}" + - "KEYS_API_URI=http://keys_api:9030" + - "MEMBER_PRIV_KEY=${MEMBER_PRIV_KEY_2}" + - "LIDO_LOCATOR_ADDRESS=${LIDO_LOCATOR_ADDRESS}" + - "SUBMIT_DATA_DELAY_IN_SLOTS=1" + command: ejector + + lido-oracle-csm-v5: + build: ./ + restart: unless-stopped + networks: + - devnet + deploy: + resources: + limits: + cpus: "2" + memory: 4G + labels: + - "prometheus-job=lido-oracle-ejector" + - "prometheus-endpoint=/" + - "prometheus-port=9000" + environment: + - "PROMETHEUS_PORT=9000" + - "EXECUTION_CLIENT_URI=${EXECUTION_CLIENT_URI}" + - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI}" + - "KEYS_API_URI=http://keys_api:9030" + - "MEMBER_PRIV_KEY=${MEMBER_PRIV_KEY_2}" + - "LIDO_LOCATOR_ADDRESS=${LIDO_LOCATOR_ADDRESS}" + - "CSM_MODULE_ADDRESS=${CSM_MODULE_ADDRESS}" + - "PINATA_JWT=${PINATA_JWT}" + - "GW3_ACCESS_KEY=${GW3_ACCESS_KEY}" + - "GW3_SECRET_KEY=${GW3_SECRET_KEY}" + - "SUBMIT_DATA_DELAY_IN_SLOTS=1" + command: csm + + lido-oracle-accounting-v5.2: + build: ./ + restart: unless-stopped + + networks: + - devnet + deploy: + resources: + limits: + cpus: "1" + memory: 4G + labels: + - "prometheus-job=lido-oracle-accounting" + - "prometheus-endpoint=/" + - "prometheus-port=9000" + environment: + - "PROMETHEUS_PORT=9000" + - "EXECUTION_CLIENT_URI=${EXECUTION_CLIENT_URI}" + - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI}" + - "KEYS_API_URI=http://keys_api:9030" + - "MEMBER_PRIV_KEY=${MEMBER_PRIV_KEY_3}" + - "LIDO_LOCATOR_ADDRESS=${LIDO_LOCATOR_ADDRESS}" + - "ALLOW_REPORTING_IN_BUNKER_MODE=false" + - "SUBMIT_DATA_DELAY_IN_SLOTS=1" + command: accounting + + lido-oracle-ejector-v5.2: + build: ./ + restart: unless-stopped + + networks: + - devnet + deploy: + resources: + limits: + cpus: "1" + memory: 4G + labels: + - "prometheus-job=lido-oracle-ejector" + - "prometheus-endpoint=/" + - "prometheus-port=9000" + environment: + - "PROMETHEUS_PORT=9000" + - "EXECUTION_CLIENT_URI=${EXECUTION_CLIENT_URI}" + - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI}" + - "KEYS_API_URI=http://keys_api:9030" + - "MEMBER_PRIV_KEY=${MEMBER_PRIV_KEY_3}" + - "LIDO_LOCATOR_ADDRESS=${LIDO_LOCATOR_ADDRESS}" + - "SUBMIT_DATA_DELAY_IN_SLOTS=1" + command: ejector + + lido-oracle-csm-v5.2: + build: ./ + restart: unless-stopped + networks: + - devnet + deploy: + resources: + limits: + cpus: "2" + memory: 4G + labels: + - "prometheus-job=lido-oracle-ejector" + - "prometheus-endpoint=/" + - "prometheus-port=9000" + environment: + - "PROMETHEUS_PORT=9000" + - "EXECUTION_CLIENT_URI=${EXECUTION_CLIENT_URI}" + - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI}" + - "KEYS_API_URI=http://keys_api:9030" + - "MEMBER_PRIV_KEY=${MEMBER_PRIV_KEY_3}" + - "LIDO_LOCATOR_ADDRESS=${LIDO_LOCATOR_ADDRESS}" + - "CSM_MODULE_ADDRESS=${CSM_MODULE_ADDRESS}" + - "PINATA_JWT=${PINATA_JWT}" + - "GW3_ACCESS_KEY=${GW3_ACCESS_KEY}" + - "GW3_SECRET_KEY=${GW3_SECRET_KEY}" + - "SUBMIT_DATA_DELAY_IN_SLOTS=1" + command: csm + From 05f7506246fb4ef6d1cb5e56250e9c8da6e20d80 Mon Sep 17 00:00:00 2001 From: Eddort Date: Mon, 3 Feb 2025 13:56:10 +0100 Subject: [PATCH 2/2] feat: update devnet config --- docker-compose.devnet.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-compose.devnet.yml b/docker-compose.devnet.yml index 89aab07b4..35344c0ca 100644 --- a/docker-compose.devnet.yml +++ b/docker-compose.devnet.yml @@ -188,7 +188,7 @@ services: environment: - "PROMETHEUS_PORT=9000" - "EXECUTION_CLIENT_URI=${EXECUTION_CLIENT_URI}" - - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI}" + - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI_2}" - "KEYS_API_URI=http://keys_api:9030" - "MEMBER_PRIV_KEY=${MEMBER_PRIV_KEY_3}" - "LIDO_LOCATOR_ADDRESS=${LIDO_LOCATOR_ADDRESS}" @@ -214,7 +214,7 @@ services: environment: - "PROMETHEUS_PORT=9000" - "EXECUTION_CLIENT_URI=${EXECUTION_CLIENT_URI}" - - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI}" + - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI_2}" - "KEYS_API_URI=http://keys_api:9030" - "MEMBER_PRIV_KEY=${MEMBER_PRIV_KEY_3}" - "LIDO_LOCATOR_ADDRESS=${LIDO_LOCATOR_ADDRESS}" @@ -238,7 +238,7 @@ services: environment: - "PROMETHEUS_PORT=9000" - "EXECUTION_CLIENT_URI=${EXECUTION_CLIENT_URI}" - - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI}" + - "CONSENSUS_CLIENT_URI=${CONSENSUS_CLIENT_URI_2}" - "KEYS_API_URI=http://keys_api:9030" - "MEMBER_PRIV_KEY=${MEMBER_PRIV_KEY_3}" - "LIDO_LOCATOR_ADDRESS=${LIDO_LOCATOR_ADDRESS}"