This is an automated email from the ASF dual-hosted git repository. dmeikle pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tika-docker.git
commit f0d76ac92b4c7e2ea92f5c25a9709b13ec8e575c Author: David Meikle <[email protected]> AuthorDate: Thu Feb 6 04:28:42 2020 +0000 Updated docker-tool with improved test and publish command --- docker-tool.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docker-tool.sh b/docker-tool.sh index 9386b83..c414d25 100755 --- a/docker-tool.sh +++ b/docker-tool.sh @@ -34,15 +34,20 @@ while getopts ":h" opt; do esac done + test_docker_image() { docker run -d --name "$1" -p 9998:9998 apache/tika:"$1" sleep 10 - curl http://localhost:9998/version - if [ $? -eq 0 ] + url=http://localhost:9998/version + status=$(curl --head --location --connect-timeout 5 --write-out %{http_code} --silent --output /dev/null ${url}) + + if [[ $status == '200' ]] then + echo "$(tput setaf 2)Image: apache/tika:${1} - Passed$(tput sgr0)" docker kill "$1" docker rm "$1" else + echo "$(tput setaf 1)Image: apache/tika:${1} - Failed$(tput sgr0)" docker kill "$1" docker rm "$1" exit 1
