Merge pull request #5 from LeonZhang77/verify-ports

Check Ports, only 2 ports allowed where one is always 2222
This commit is contained in:
LeonZhang77 2018-02-25 21:24:56 -08:00 коммит произвёл GitHub
Родитель 6dfcc4143f 671fbef11f
Коммит 4b16593dfc
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -13,6 +13,14 @@ test_Dockerfile(){
cat inspect.json
# Check SSH Ports
# Only 2 ports allowed where one is always 2222
testPORTS=$(jq .[].Config.ExposedPorts inspect.json | grep -o ":" | wc -w)
if [ ${testPORTS} -gt 2 ]; then
echo "${testPORTS}"
echo "FAILED - Too many ports are exposed!!!"
exit 1
fi
testSSH=$(jq .[].Config.ExposedPorts inspect.json | grep 2222)
if [ -z "${testSSH}" ]; then
echo "FAILED - PORT 2222 isn't opened, SSH isn't working!!!"