From aaa7e709528dac4129e721fd1048adf977ac6b1b Mon Sep 17 00:00:00 2001 From: kant Date: Mon, 11 Dec 2023 17:46:42 -0800 Subject: [PATCH] adding contract deployyer to poa --- geth-poa/docker-compose.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/geth-poa/docker-compose.yml b/geth-poa/docker-compose.yml index db928581b4..5c7c488591 100644 --- a/geth-poa/docker-compose.yml +++ b/geth-poa/docker-compose.yml @@ -14,6 +14,7 @@ services: - 8545:8545 - 8546:8546 - 6060:6060 # metrics server @ /debug/metrics + - 6068:6068 volumes: - geth-data-bootnode:/data profiles: @@ -114,6 +115,15 @@ services: } ] + contract-deployer: + image: ghcr.io/foundry-rs/foundry + environment: + RPC_URL: "http://bootnode:8545" # Pointing to the Geth bootnode + command: > + bash -c "forge compile && + forge script scripts/DeployScripts.s.sol:DeployScript --rpc-url '$RPC_URL' --private-key 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 --broadcast --chain-id 17864 -vvvv" + depends_on: + - bootnode hyperlane-deployer: build: