You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by bt...@apache.org on 2017/12/11 03:11:41 UTC
[3/4] james-project git commit: JAMES-2248 add binding port method to
SwarmGenericContainer
JAMES-2248 add binding port method to SwarmGenericContainer
This made easyer to debug ElasticSearch for example
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/c1011c40
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/c1011c40
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/c1011c40
Branch: refs/heads/master
Commit: c1011c403f4f0d743c12bd6ee78e81038fe9b99c
Parents: c2ea1ac
Author: Luc DUZAN <ld...@linagora.com>
Authored: Wed Dec 6 17:14:27 2017 +0100
Committer: benwa <bt...@linagora.com>
Committed: Mon Dec 11 10:11:02 2017 +0700
----------------------------------------------------------------------
.../org/apache/james/util/streams/SwarmGenericContainer.java | 7 +++++++
1 file changed, 7 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/james-project/blob/c1011c40/server/container/util-java8/src/test/java/org/apache/james/util/streams/SwarmGenericContainer.java
----------------------------------------------------------------------
diff --git a/server/container/util-java8/src/test/java/org/apache/james/util/streams/SwarmGenericContainer.java b/server/container/util-java8/src/test/java/org/apache/james/util/streams/SwarmGenericContainer.java
index fbecff2..f87029a 100644
--- a/server/container/util-java8/src/test/java/org/apache/james/util/streams/SwarmGenericContainer.java
+++ b/server/container/util-java8/src/test/java/org/apache/james/util/streams/SwarmGenericContainer.java
@@ -25,6 +25,7 @@ import java.util.List;
import javax.net.SocketFactory;
+import com.github.dockerjava.api.model.Bind;
import org.junit.Assume;
import org.junit.rules.TestRule;
import org.junit.runner.Description;
@@ -38,6 +39,7 @@ import org.testcontainers.images.builder.ImageFromDockerfile;
import com.github.dockerjava.api.command.InspectContainerResponse;
import com.google.common.base.Strings;
+import org.testcontainers.shaded.com.google.common.collect.ImmutableList;
public class SwarmGenericContainer implements TestRule {
private static final Logger LOGGER = LoggerFactory.getLogger(SwarmGenericContainer.class);
@@ -91,6 +93,11 @@ public class SwarmGenericContainer implements TestRule {
return this;
}
+ public SwarmGenericContainer portBinding(int hostPort, int dockerPort) {
+ container.setPortBindings(ImmutableList.of("0.0.0.0:" + hostPort + ":" + dockerPort));
+ return this;
+ }
+
public SwarmGenericContainer waitingFor(WaitStrategy waitStrategy) {
container.waitingFor(waitStrategy);
return this;
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org