From ad06a8356be2c7307196fd735399b030a63a3eed Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Fri, 7 Jan 2022 14:18:32 +0100 Subject: [PATCH] [Docker] Install curl, grep, less, sed, and pspg --- CHANGELOG.rst | 2 ++ Dockerfile | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5bd037e66..9ccaa9df3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -25,6 +25,8 @@ Changed * Name collisions are resolved by prefixing with the app label * Apps can extend SHELL_PLUS_APP_PREFIXES and SHELL_PLUS_DONT_LOAD +* [Docker] Base image now contains curl, grep, less, sed, and pspg + `2.5`_ – 2022-01-02 ------------------- diff --git a/Dockerfile b/Dockerfile index b8893aa39..acb08f98f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,6 +19,7 @@ ENV ALEKSIS_static__root /usr/share/aleksis/static ENV ALEKSIS_media__root /var/lib/aleksis/media ENV ALEKSIS_backup__location /var/lib/aleksis/backups ENV ALEKSIS_dev__uwsgi__celery false +ENV PSQL_PAGER=pspg # Install necessary Debian and PyPI packages for build and runtime RUN apt-get -y update && \ @@ -28,11 +29,15 @@ RUN apt-get -y update && \ eatmydata apt-get install -y --no-install-recommends \ build-essential \ chromium \ + curl \ dumb-init \ gettext \ + grep \ + less \ libpq-dev \ libssl-dev \ postgresql-client-14 \ + pspg \ python3-dev \ python3-magic \ python3-pip \ -- GitLab