annotate docker/Dockerfile.geoserv @ 1063:7ec2133c6404

client: add area measurement. simpify code * Add a third draw mode which can only be activated when no morphology is selected and we are already in LineString mode. It adds an area calculation. Because the Polygon drawMode ends on a double click, there needs to be an extra callback for this to run identify so that the area calculation is shown all times. * Add Bernhard as author to some files and also simplify copyright note. * Remove DRAWMODES in the code to simplify as this is just one indirection used once in stores/application.js. * Use mapState instead mapGetters to get the drawMode at all places to save some code lines.
author Bernhard Reiter <bernhard@intevation.de>
date Thu, 25 Oct 2018 23:16:53 +0200
parents ac61b03c0eaf
children 1ce42139ea0a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
458
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
1 FROM ubuntu:bionic
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
2 LABEL authors="tom@intevation.de"
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
3
528
076996a41c31 fix: Dockerfile.geoserv - adding "universe" to sources.list
Thomas Junk <thomas.junk@intevation.de>
parents: 458
diff changeset
4 RUN sed -i 's/\(deb.*\)$/\1 universe/' /etc/apt/sources.list
458
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
5
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
6 RUN apt-get update &&\
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
7 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
8 curl unzip openjdk-8-jre-headless tomcat8
458
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
9
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
10 ENV CATALINA_HOME /usr/share/tomcat8
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
11 ENV CATALINA_BASE /var/lib/tomcat8
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
12 ENV CATALINA_TMPDIR /tmp/tomcat8-tmp
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
13
552
ac61b03c0eaf Fixed gesoserv download link to use https.
Sascha Wilde <wilde@intevation.de>
parents: 528
diff changeset
14 ENV GS_URL https://downloads.sourceforge.net/project/geoserver/GeoServer
458
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
15 ENV GS_VERSION 2.13.2
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
16 ENV GS_DATADIR /opt/geoserver/data
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
17
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
18 ENV CATALINA_OPTS="-DGEOSERVER_DATA_DIR=$GS_DATADIR"
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
19
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
20 RUN mkdir -p $GS_DATADIR && chown tomcat8 $GS_DATADIR
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
21
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
22 RUN curl -L $GS_URL/$GS_VERSION/geoserver-$GS_VERSION-war.zip > gs.zip &&\
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
23 unzip -d $CATALINA_BASE/webapps/ gs.zip geoserver.war &&\
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
24 rm gs.zip
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
25
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
26 EXPOSE 8080
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
27
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
28 USER tomcat8
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
29
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
30 RUN mkdir $CATALINA_TMPDIR
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
31
01deefb7ec7a Add GeoServer Dockerfile
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
32 CMD ["/usr/share/tomcat8/bin/catalina.sh", "run"]