Mercurial > gemma
annotate docker/Dockerfile.geoserv @ 3678:8f58851927c0
client: make layer factory only return new layer config for individual maps
instead of each time it is invoked. The purpose of the factory was to support multiple maps with individual layers.
But returning a new config each time it is invoked leads to bugs that rely on the layer's state. Now this factory
reuses the same objects it created before, per map.
author | Markus Kottlaender <markus@intevation.de> |
---|---|
date | Mon, 17 Jun 2019 17:31:35 +0200 |
parents | b6afae085f5e |
children | a524e7d7e75f |
rev | line source |
---|---|
458 | 1 FROM ubuntu:bionic |
2 LABEL authors="tom@intevation.de" | |
1356
ce24990b3d5c
add licensing hint to docker files
Bernhard Reiter <bernhard@intevation.de>
parents:
1269
diff
changeset
|
3 LABEL description="Contains software from gemma, for right holders and\ |
ce24990b3d5c
add licensing hint to docker files
Bernhard Reiter <bernhard@intevation.de>
parents:
1269
diff
changeset
|
4 licensing infos, see https://hg.intevation.de/gemma ." |
458 | 5 |
528
076996a41c31
fix: Dockerfile.geoserv - adding "universe" to sources.list
Thomas Junk <thomas.junk@intevation.de>
parents:
458
diff
changeset
|
6 RUN sed -i 's/\(deb.*\)$/\1 universe/' /etc/apt/sources.list |
458 | 7 |
8 RUN apt-get update &&\ | |
9 apt-get -y install --no-install-recommends \ | |
528
076996a41c31
fix: Dockerfile.geoserv - adding "universe" to sources.list
Thomas Junk <thomas.junk@intevation.de>
parents:
458
diff
changeset
|
10 curl unzip openjdk-8-jre-headless tomcat8 |
458 | 11 |
12 ENV CATALINA_HOME /usr/share/tomcat8 | |
13 ENV CATALINA_BASE /var/lib/tomcat8 | |
14 ENV CATALINA_TMPDIR /tmp/tomcat8-tmp | |
15 | |
2236
32441ac04c7c
Reverted accidentally updated Dockerfiles.
Bjoern Schilberg <bjoern@intevation.de>
parents:
2235
diff
changeset
|
16 ENV GS_URL https://downloads.sourceforge.net/project/geoserver/GeoServer |
2235
39586a34979c
LAYERS.WATERWAYPROFILES: Set max- and minResolution. Modelled after d4d.
Bjoern Schilberg <bjoern@intevation.de>
parents:
1925
diff
changeset
|
17 |
3322
b6afae085f5e
Docker: Bump GeoServer to 2.15.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2742
diff
changeset
|
18 ENV GS_VERSION 2.15.1 |
458 | 19 ENV GS_DATADIR /opt/geoserver/data |
20 | |
21 ENV CATALINA_OPTS="-DGEOSERVER_DATA_DIR=$GS_DATADIR" | |
22 | |
23 RUN mkdir -p $GS_DATADIR && chown tomcat8 $GS_DATADIR | |
24 | |
25 RUN curl -L $GS_URL/$GS_VERSION/geoserver-$GS_VERSION-war.zip > gs.zip &&\ | |
26 unzip -d $CATALINA_BASE/webapps/ gs.zip geoserver.war &&\ | |
27 rm gs.zip | |
28 | |
29 EXPOSE 8080 | |
30 | |
31 USER tomcat8 | |
32 | |
33 RUN mkdir $CATALINA_TMPDIR | |
34 | |
35 CMD ["/usr/share/tomcat8/bin/catalina.sh", "run"] |