view docker/Dockerfile.geoserv @ 5348:45b03e8ca47e extented-report

Toggles in user overview and in details section as well established This commit introduces toggles to change the state for administrative users to be able to receive the DQL Report. For quick access there is the possibility to change via overview. If you want to edit this in the details or if you change the role of the user to a non administrative, there is the possibility to change the flag in a fast way. When the user looses administrative privilege the option is not available and the according flag is set to "false". Aside: Changed user.go to resolve inconsitencies in frontend where the key "reports" was missing due to "omitempty" in marshalling the go objects.
author Thomas Junk <thomas.junk@intevation.de>
date Mon, 21 Jun 2021 16:41:39 +0200
parents 0b10d3c68da0
children
line wrap: on
line source

FROM ubuntu:bionic
LABEL authors="tom@intevation.de"
LABEL description="Contains software from gemma, for right holders and\
 licensing infos, see https://hg.intevation.de/gemma ."

RUN sed -i 's/\(deb.*\)$/\1 universe/' /etc/apt/sources.list

RUN apt-get update &&\
    apt-get -y install --no-install-recommends \
    curl unzip openjdk-8-jre-headless tomcat8

ENV CATALINA_HOME /usr/share/tomcat8
ENV CATALINA_BASE /var/lib/tomcat8
ENV CATALINA_TMPDIR /tmp/tomcat8-tmp

ENV GS_URL https://downloads.sourceforge.net/project/geoserver/GeoServer

ENV GS_VERSION 2.16.2
ENV GS_DATADIR /opt/geoserver/data

ENV CATALINA_OPTS="-DGEOSERVER_DATA_DIR=$GS_DATADIR"

RUN mkdir -p $GS_DATADIR && chown tomcat8 $GS_DATADIR

RUN curl -L $GS_URL/$GS_VERSION/geoserver-$GS_VERSION-war.zip > gs.zip &&\
    unzip -d $CATALINA_BASE/webapps/ gs.zip geoserver.war &&\
    rm gs.zip

EXPOSE 8080

USER tomcat8

RUN mkdir $CATALINA_TMPDIR

CMD ["/usr/share/tomcat8/bin/catalina.sh", "run"]