This is an automated email from the ASF dual-hosted git repository.

tcunning pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit b537cc2399531e548ffccaf43ba5b24f12808bd2
Author: Tom Cunningham <[email protected]>
AuthorDate: Fri Feb 20 08:56:35 2026 -0500

    Fix Dockerfile loading issue in CI but specifically loading each file from 
services (Dockerfile, smb.conf, start.sh)
---
 .../apache/camel/test/infra/smb/services/SmbContainer.java  | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git 
a/test-infra/camel-test-infra-smb/src/main/java/org/apache/camel/test/infra/smb/services/SmbContainer.java
 
b/test-infra/camel-test-infra-smb/src/main/java/org/apache/camel/test/infra/smb/services/SmbContainer.java
index 74a7c0dffe36..00337793e1d7 100644
--- 
a/test-infra/camel-test-infra-smb/src/main/java/org/apache/camel/test/infra/smb/services/SmbContainer.java
+++ 
b/test-infra/camel-test-infra-smb/src/main/java/org/apache/camel/test/infra/smb/services/SmbContainer.java
@@ -17,10 +17,13 @@
 
 package org.apache.camel.test.infra.smb.services;
 
+import java.nio.file.Path;
+
 import org.apache.camel.test.infra.common.services.ContainerEnvironmentUtil;
 import org.testcontainers.containers.GenericContainer;
 import org.testcontainers.containers.wait.strategy.Wait;
 import org.testcontainers.images.builder.ImageFromDockerfile;
+import org.testcontainers.utility.MountableFile;
 
 public class SmbContainer extends GenericContainer<SmbContainer> {
 
@@ -31,8 +34,14 @@ public class SmbContainer extends 
GenericContainer<SmbContainer> {
 
     public SmbContainer(boolean fixedPort) {
         super(new ImageFromDockerfile("localhost/samba:camel", false)
-                .withFileFromClasspath(".",
-                        "org/apache/camel/test/infra/smb/services/"));
+                .withFileFromPath("Dockerfile",
+                        Path.of(MountableFile
+                                
.forClasspathResource("org/apache/camel/test/infra/smb/services/Dockerfile")
+                                .getResolvedPath()))
+                .withFileFromClasspath("smb.conf",
+                        "org/apache/camel/test/infra/smb/services/smb.conf")
+                .withFileFromClasspath("start.sh",
+                        "org/apache/camel/test/infra/smb/services/start.sh"));
 
         ContainerEnvironmentUtil.configurePort(this, fixedPort, 
SMB_PORT_DEFAULT);
 

Reply via email to