annotate build/docker/entrypoint.sh @ 1714:d497eb11141c default tip

updated travis-ci config for automatic WAR releases.
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Mon, 18 Feb 2019 20:49:15 +0100
parents 439aefc7a6c9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1705
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
1 #!/bin/sh
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
2
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
3 DL_CONFIG=webapps/digilib/WEB-INF/digilib-config.xml
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
4
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
5 if [ ! -f $DL_CONFIG ] ; then
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
6 # generate digilib config using ENV
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
7 cat <<EOF > $DL_CONFIG
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
8 <?xml version="1.0" encoding="UTF-8"?>
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
9 <digilib-config>
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
10 <!-- A list of directories where images are searched -->
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
11 <parameter name="basedir-list" value="${BASEDIR_LIST:-/usr/local/tomcat/webapps/digilib/sample-images}" />
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
12
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
13 <!-- The default interpolation quality (0-2). -->
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
14 <parameter name="default-quality" value="${DEFAULT_QUALITY:-2}" />
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
15
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
16 <!-- The maximum size of delivered images as pixel area, 40000 means up to 200x200 or 100x400, 0 means no limit. -->
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
17 <parameter name="max-image-size" value="${MAX_IMAGE_SIZE:-0}" />
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
18
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
19 <!-- is sending whole image files with mo=file allowed? -->
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
20 <parameter name="sendfile-allowed" value="${SENDFILE_ALLOWED:-true}" />
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
21
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
22 <!-- number of working threads -->
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
23 <parameter name="worker-threads" value="${WORKER_THREADS:-2}" />
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
24
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
25 <!-- number of waiting requests in queue -->
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
26 <parameter name="max-waiting-threads" value="${MAX_WAITING_THREADS:-20}" />
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
27
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
28 <!-- The prefix (after Scaler) that leads to the IIIF API.-->
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
29 <parameter name="iiif-prefix" value="${IIIF_PREFIX:-IIIF}" />
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
30 </digilib-config>
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
31 EOF
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
32 fi
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
33
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
34 # run the command given in the origin Dockerfile at CMD
439aefc7a6c9 README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
35 exec catalina.sh run