From 0e2ec28f405881d301bd83ac9b5314e5a8db8a53 Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Sat, 11 Dec 2021 12:26:25 +0100 Subject: [PATCH] [Docker] Use PostgreSQL 14 client binaries for maximum compatibility --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index a44a0ce80..d26f09b2a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,17 +22,17 @@ ENV ALEKSIS_dev__uwsgi__celery false # Install necessary Debian and PyPI packages for build and runtime RUN apt-get -y update && \ - apt-get -y install eatmydata && \ + apt-get -y install eatmydata gnupg postgresql-common && \ + /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh -y && \ eatmydata apt-get -y upgrade && \ eatmydata apt-get install -y --no-install-recommends \ build-essential \ chromium \ dumb-init \ gettext \ - libpq5 \ libpq-dev \ libssl-dev \ - postgresql-client \ + postgresql-client-14 \ python3-dev \ python3-magic \ python3-pip \ @@ -76,6 +76,7 @@ RUN set -e; \ eatmydata apt-get remove --purge -y \ build-essential \ gettext \ + gnupg \ libpq-dev \ libssl-dev \ libldap2-dev \ -- GitLab