view docker/Dockerfile.backend @ 4487:80697ecc04e7

client: fix Identify problems with recency * Improve code for the case that no date_max value is present in a recency feature. The defect was introduced with changeset: 4575:4dad1d448876.
author Bernhard Reiter <bernhard@intevation.de>
date Thu, 26 Sep 2019 17:22:44 +0200
parents 1518289c5168
children 7fb29172befa
line wrap: on
line source

FROM ubuntu:bionic
LABEL authors="tom.gottfried@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 add-apt-repository ppa:longsleep/golang-backports &&\
    apt-get update &&\
    apt-get -y install --no-install-recommends libxml2-utils\
            make git golang-go \
            ca-certificates

WORKDIR /opt/gemma

# Copy only backend stuff
COPY go.mod ./
COPY go.sum ./
COPY pkg ./pkg/
COPY cmd ./cmd/
COPY Makefile ./
COPY example_conf.toml ./

RUN make install

EXPOSE 8000

CMD ["/usr/local/bin/gemma", "-c", "/opt/gemma/example_conf.toml"]