From 8e21504bdb7dfe46bc6f68d81c1ebedbbfd72551 Mon Sep 17 00:00:00 2001 From: J H <2364004+Blu-J@users.noreply.github.com> Date: Thu, 14 Sep 2023 14:06:44 -0600 Subject: [PATCH] fix: initialize images before netdummy (#2418) --- backend/src/init.rs | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/backend/src/init.rs b/backend/src/init.rs index 2dbcbb977..f46c42e5b 100644 --- a/backend/src/init.rs +++ b/backend/src/init.rs @@ -320,20 +320,6 @@ pub async fn init(cfg: &RpcContextConfig) -> Result { } tracing::info!("Mounted Docker Data"); - if CONTAINER_TOOL == "podman" { - Command::new("podman") - .arg("run") - .arg("-d") - .arg("--rm") - .arg("--network=start9") - .arg("--name=netdummy") - .arg("start9/x_system/utils:latest") - .arg("sleep") - .arg("infinity") - .invoke(crate::ErrorKind::Docker) - .await?; - } - if should_rebuild || !tmp_docker_exists { if CONTAINER_TOOL == "docker" { tracing::info!("Creating Docker Network"); @@ -350,6 +336,20 @@ pub async fn init(cfg: &RpcContextConfig) -> Result { tracing::info!("Loaded Package Docker Images"); } + if CONTAINER_TOOL == "podman" { + Command::new("podman") + .arg("run") + .arg("-d") + .arg("--rm") + .arg("--network=start9") + .arg("--name=netdummy") + .arg("start9/x_system/utils:latest") + .arg("sleep") + .arg("infinity") + .invoke(crate::ErrorKind::Docker) + .await?; + } + tracing::info!("Enabling Docker QEMU Emulation"); Command::new(CONTAINER_TOOL) .arg("run")