changeset 1577:8ed3a8fd2d2f

Fix database Dockerfile Use DEBIAN_FRONTEND=noninteractive to avoid any debconf interaction, e.g. when configuring tzdata. ca-certificates is needed to fetch the PostgreSQL key via https, but was not explicitly installed. Running as root does not require sudo and it is not explicitly installed.
author Tom Gottfried <tom@intevation.de>
date Thu, 13 Dec 2018 14:22:47 +0100
parents b5d7770fe632
children ca9bd1ce26e5
files docker/Dockerfile.db
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/docker/Dockerfile.db	Thu Dec 13 13:41:27 2018 +0100
+++ b/docker/Dockerfile.db	Thu Dec 13 14:22:47 2018 +0100
@@ -3,14 +3,16 @@
 LABEL description="Contains software from gemma, for right holders and\
  licensing infos, see https://hg.intevation.de/gemma ."
 
+ENV DEBIAN_FRONTEND noninteractive
+
 RUN apt-get update &&\
-    apt-get -y install --no-install-recommends curl gnupg
+    apt-get -y install --no-install-recommends curl ca-certificates gnupg
 
 # Add PostgreSQL's repository for current PostgreSQL release and extensions:
 RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main' \
     >> /etc/apt/sources.list &&\
     curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
-    sudo apt-key add - &&\
+    apt-key add - &&\
     apt-get update &&\
     apt-get -y install postgresql-11-postgis-2.5 postgresql-11-pgtap