Mercurial > hg > digilib
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 |
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 |