From 03363c8f43a0c397b028c47d05009756eab259f6 Mon Sep 17 00:00:00 2001
From: Benedikt <build@localhost>
Date: Fri, 25 Mar 2016 15:37:02 +0100
Subject: [PATCH] Read exposed port from image meta data using docker inspect

---
 test/run | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/run b/test/run
index fa0aee6..b895f60 100755
--- a/test/run
+++ b/test/run
@@ -22,8 +22,8 @@ cid_file=$(mktemp -u --suffix=.cid)
 # it from Docker hub
 s2i_args="--force-pull=false"
 
-# TODO: This should be part of the image metadata
-test_port=8080
+# Read exposed port from image meta data
+test_port="$(docker inspect --format='{{range $key, $value := .ContainerConfig.ExposedPorts }}{{$key}}{{end}}' ${IMAGE_NAME} | sed 's/\/.*//')"
 
 info() {
   echo -e "\n\e[1m[INFO] $@...\e[0m\n"
-- 
GitLab