Repository: aries-containers Updated Branches: refs/heads/master 80bacd1cc -> 4c2f4dddd
Add health check to example app. Project: http://git-wip-us.apache.org/repos/asf/aries-containers/repo Commit: http://git-wip-us.apache.org/repos/asf/aries-containers/commit/4c2f4ddd Tree: http://git-wip-us.apache.org/repos/asf/aries-containers/tree/4c2f4ddd Diff: http://git-wip-us.apache.org/repos/asf/aries-containers/diff/4c2f4ddd Branch: refs/heads/master Commit: 4c2f4dddd5d93d0cc03a1f57a3e433eb00d9dedf Parents: 80bacd1 Author: David Bosschaert <[email protected]> Authored: Thu Jun 15 16:24:13 2017 +0100 Committer: David Bosschaert <[email protected]> Committed: Thu Jun 15 16:24:13 2017 +0100 ---------------------------------------------------------------------- .../apache/aries/containers/examples/javaapp/Main.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/aries-containers/blob/4c2f4ddd/containers-examples/containers-example-javaapp/src/main/java/org/apache/aries/containers/examples/javaapp/Main.java ---------------------------------------------------------------------- diff --git a/containers-examples/containers-example-javaapp/src/main/java/org/apache/aries/containers/examples/javaapp/Main.java b/containers-examples/containers-example-javaapp/src/main/java/org/apache/aries/containers/examples/javaapp/Main.java index 31ef97c..6cf54db 100644 --- a/containers-examples/containers-example-javaapp/src/main/java/org/apache/aries/containers/examples/javaapp/Main.java +++ b/containers-examples/containers-example-javaapp/src/main/java/org/apache/aries/containers/examples/javaapp/Main.java @@ -20,17 +20,23 @@ package org.apache.aries.containers.examples.javaapp; import java.util.Scanner; +import org.apache.aries.containers.HealthCheck; +import org.apache.aries.containers.HealthCheck.Type; import org.apache.aries.containers.Service; import org.apache.aries.containers.ServiceConfig; import org.apache.aries.containers.ServiceManager; import org.apache.aries.containers.docker.local.impl.LocalDockerServiceManager; - public class Main { public static void main(String [] args) { try { ServiceConfig sc = ServiceConfig.builder("mytesthttpd", "httpd"). - cpu(0.2).memory(32).port(80).build(); + cpu(0.2). + memory(32). + port(80). + healthCheck(HealthCheck.builder(Type.HTTP).parameters("/index.html").portIndex(0). + build()). + build(); ServiceManager sm = new LocalDockerServiceManager();
