Mercurial > gemma
annotate docker/Dockerfile.geoserv @ 528:076996a41c31
fix: Dockerfile.geoserv - adding "universe" to sources.list
Adding universe to every line of sources.list leads with vanilla images to problems.
https://wiki.ubuntuusers.de/sources.list/#Bionic
There are empty lines, which would contain "universe".
Adding "universe" at the end of lines containing "deb" at the beginning does the trick.
The solution is valued as "good enough" for now.
author | Thomas Junk <thomas.junk@intevation.de> |
---|---|
date | Tue, 28 Aug 2018 11:50:13 +0200 |
parents | 01deefb7ec7a |
children | ac61b03c0eaf |
rev | line source |
---|---|
458 | 1 FROM ubuntu:bionic |
2 LABEL authors="tom@intevation.de" | |
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 | 5 |
6 RUN apt-get update &&\ | |
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 | 9 |
10 ENV CATALINA_HOME /usr/share/tomcat8 | |
11 ENV CATALINA_BASE /var/lib/tomcat8 | |
12 ENV CATALINA_TMPDIR /tmp/tomcat8-tmp | |
13 | |
14 ENV GS_URL http://sourceforge.net/projects/geoserver/files/GeoServer | |
15 ENV GS_VERSION 2.13.2 | |
16 ENV GS_DATADIR /opt/geoserver/data | |
17 | |
18 ENV CATALINA_OPTS="-DGEOSERVER_DATA_DIR=$GS_DATADIR" | |
19 | |
20 RUN mkdir -p $GS_DATADIR && chown tomcat8 $GS_DATADIR | |
21 | |
22 RUN curl -L $GS_URL/$GS_VERSION/geoserver-$GS_VERSION-war.zip > gs.zip &&\ | |
23 unzip -d $CATALINA_BASE/webapps/ gs.zip geoserver.war &&\ | |
24 rm gs.zip | |
25 | |
26 EXPOSE 8080 | |
27 | |
28 USER tomcat8 | |
29 | |
30 RUN mkdir $CATALINA_TMPDIR | |
31 | |
32 CMD ["/usr/share/tomcat8/bin/catalina.sh", "run"] |