From 43ae66f321cb1ff1cef2fe44d9c581467698bc21 Mon Sep 17 00:00:00 2001 From: Ignacio Hagopian Date: Fri, 2 Jan 2026 21:12:46 -0300 Subject: [PATCH] dockerized: detect and use ERE_DOCKER_NETWORK Signed-off-by: Ignacio Hagopian --- crates/dockerized/src/zkvm.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/crates/dockerized/src/zkvm.rs b/crates/dockerized/src/zkvm.rs index af55b4f..ea5fc1a 100644 --- a/crates/dockerized/src/zkvm.rs +++ b/crates/dockerized/src/zkvm.rs @@ -158,6 +158,14 @@ impl ServerContainer { .publish(port.to_string(), port.to_string()) .name(&name); + let docker_network = std::env::var("ERE_DOCKER_NETWORK").ok(); + let host = if let Some(ref network) = docker_network { + cmd = cmd.network(network); + name.as_str() + } else { + "127.0.0.1" + }; + // zkVM specific options cmd = match zkvm_kind { zkVMKind::Risc0 => cmd @@ -230,7 +238,7 @@ impl ServerContainer { &program.0, )?; - let endpoint = Url::parse(&format!("http://127.0.0.1:{port}")).unwrap(); + let endpoint = Url::parse(&format!("http://{host}:{port}")).unwrap(); let client = block_on(zkVMClient::new(endpoint))?; Ok(ServerContainer {