diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..85e2a3bdc2ffdc7ed541eef7fc471e73ee36cf2b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,32 @@ +# Copyright (C) 2022: +# Deutsches GeoForschungsZentrum GFZ +# +# This program is free software: you can redistribute it and/or modify it +# under the terms of the GNU Affero General Public License as published by +# the Free Software Foundation, either version 3 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero +# General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see http://www.gnu.org/licenses/. + +FROM debian:bullseye-slim +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -y && apt-get install --no-install-recommends -y \ + ca-certificates \ + git \ + python3-pip + +# Install gde-exporter +RUN cd /srv && git clone https://git.gfz-potsdam.de/dynamicexposure/globaldynamicexposure/gde-exporter.git +WORKDIR /srv/gde-exporter +RUN pip3 install -e . + +USER 1000 +COPY ./files/start.sh /usr/local/bin +CMD ["/usr/local/bin/start.sh"] diff --git a/files/start.sh b/files/start.sh new file mode 100755 index 0000000000000000000000000000000000000000..42550e5c37f2035ad7e87a1e36748eae163ece49 --- /dev/null +++ b/files/start.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +gdeexporter