mirror of
https://github.com/Alfresco/alfresco-transform-core.git
synced 2025-07-31 17:38:33 +00:00
REPO-3425 Transformers: Tika based transformers
This commit is contained in:
39
scripts/testImages.sh
Executable file
39
scripts/testImages.sh
Executable file
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
# For each transform project, check the live probe in each docker image works.
|
||||
set -e
|
||||
|
||||
docker images
|
||||
echo
|
||||
|
||||
transformers=`ls | grep alfresco-docker- | sed 's/alfresco-docker-\(.*\)/\1/'`
|
||||
for transformer in $transformers
|
||||
do
|
||||
echo
|
||||
echo === $transformer ===
|
||||
repo=`docker images | awk '{print $1}' | grep $transformer | sort -u`
|
||||
echo docker run --rm -d -p 8090:8090 --name $transformer $repo:$tag
|
||||
docker run --rm -d -p 8090:8090 --name $transformer $repo:$tag >/dev/null
|
||||
|
||||
WAIT_INTERVAL=1
|
||||
COUNTER=0
|
||||
TIMEOUT=30
|
||||
t0=`date +%s`
|
||||
echo -n "Waiting for $transformer to start "
|
||||
until $(curl --output /dev/null --silent --fail http://localhost:8090/live) || [ "$COUNTER" -eq "$TIMEOUT" ]; do
|
||||
printf '.'
|
||||
sleep $WAIT_INTERVAL
|
||||
COUNTER=$(($COUNTER+$WAIT_INTERVAL))
|
||||
done
|
||||
t1=`date +%s`
|
||||
delta=$(($t1 - $t0))
|
||||
|
||||
docker stop $transformer > /dev/null
|
||||
|
||||
if (("$COUNTER" < "$TIMEOUT")) ; then
|
||||
echo " started in $delta seconds"
|
||||
else
|
||||
echo " did not start after $delta seconds"
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
echo
|
Reference in New Issue
Block a user