From 2e541704f645fee8e1c8ab36a843b3420c2f563e Mon Sep 17 00:00:00 2001 From: Jakub Klapacz Date: Tue, 20 May 2025 12:05:04 -0500 Subject: [PATCH] Lumier computer provider takes non trycua image --- libs/computer/computer/providers/lumier/provider.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libs/computer/computer/providers/lumier/provider.py b/libs/computer/computer/providers/lumier/provider.py index 56ae3a7e..14c5620d 100644 --- a/libs/computer/computer/providers/lumier/provider.py +++ b/libs/computer/computer/providers/lumier/provider.py @@ -344,9 +344,15 @@ class LumierProvider(BaseVMProvider): # Use the VM image passed from the Computer class print(f"Using VM image: {self.image}") + # If ghcr.io is in the image, use the full image name + if "ghcr.io" in self.image: + vm_image = self.image + else: + vm_image = f"ghcr.io/trycua/{self.image}" + cmd.extend([ "-e", f"VM_NAME={self.container_name}", - "-e", f"VERSION=ghcr.io/trycua/{self.image}", + "-e", f"VERSION={vm_image}", "-e", f"CPU_CORES={run_opts.get('cpu', '4')}", "-e", f"RAM_SIZE={memory_mb}", ])