Added some packages to prevent other problems in
scripts, and change the mechanism to wait for mariadb as
it does not work with Alpine.
Change-Id: I5ee51d1fddfbf1e63a912ab268a5cabac8da0515
Issue-ID: POLICY-1577
Signed-off-by: Jorge Hernandez <jorge.hernandez-herrero@att.com>
ENV JAVA_HOME /usr/lib/jvm/java-1.8-openjdk
RUN apk --update add --no-cache busybox-extras \
- bash zip unzip curl \
- wget openssh maven jq \
+ bash coreutils grep findutils \
+ zip unzip curl \
+ wget openssh maven jq \
httpie py-pip openjdk8
RUN adduser -S policy -s /bin/bash
port=$2
echo "Waiting for $host port $port open"
-until telnet $host $port </dev/null 2>/dev/null | grep -q '^Connected'; do
+until nc -vz $host $port 2> /dev/null; do
sleep 1
done