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);
