diff options
author | Michael Hwang <mhwang@research.att.com> | 2017-10-17 12:03:49 -0400 |
---|---|---|
committer | Michael Hwang <mhwang@research.att.com> | 2017-10-17 12:05:58 -0400 |
commit | 3be31336e2324772c13856da50f4ffd610f4e3cc (patch) | |
tree | 58b07d945ae84498d2adf677102e5ccce6d2839d | |
parent | 366286371bfa76884b163e84928c31d6a4776439 (diff) |
Add health check script
Change-Id: I0e51de51b4c205b60e5dc8286be8bc4217e5d5db
Issue-Id: DCAEGEN2-142
Signed-off-by: Michael Hwang <mhwang@research.att.com>
-rw-r--r-- | pom.xml | 7 | ||||
-rwxr-xr-x | resources/health.sh | 9 |
2 files changed, 15 insertions, 1 deletions
@@ -196,7 +196,7 @@ <baseImage>java:8-jre</baseImage> <!-- NOTE: Couldn't figure out how to package the jar to be named: ${project.build.finalName}. This might be because of the clojure maven plugin --> - <entryPoint>["java", "-jar", "/opt/servicechange-handler.jar", "prod", "http://consul:8500/v1/kv/service-change-handler?raw=true"]</entryPoint> + <cmd>["java", "-jar", "/opt/servicechange-handler.jar", "prod", "http://consul:8500/v1/kv/service-change-handler?raw=true"]</cmd> <!-- copy the service's jar file from target into the root directory of the image --> <resources> <resource> @@ -204,6 +204,11 @@ <directory>${project.build.directory}</directory> <include>servicechange-handler.jar</include> </resource> + <resource> + <targetPath>/opt</targetPath> + <directory>${project.basedir}/resources</directory> + <include>health.sh</include> + </resource> </resources> <serverId>${onap.nexus.dockerregistry.daily}</serverId> </configuration> diff --git a/resources/health.sh b/resources/health.sh new file mode 100755 index 0000000..5fe8236 --- /dev/null +++ b/resources/health.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +# Health check script for service change handler + +# Currently, the simple existence of the running container is assumed to indicate +# health. A better possible health check is if the distribution client provided a +# health check call. + +exit 0 |