From b0c09ded47270a6f78349ade6978df665df20234 Mon Sep 17 00:00:00 2001 From: Tim Date: Sat, 13 Jul 2024 16:16:35 +0800 Subject: [PATCH] Sort install lists so we can easily uninstall the build deps --- Dockerfile | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5743d20..250d230 100644 --- a/Dockerfile +++ b/Dockerfile @@ -100,19 +100,17 @@ RUN set -x && \ apt-get update && \ # Install required build packages apt-get -y --no-install-recommends install \ - python3-pip \ - python3-dev \ - gcc \ - g++ \ - make \ - pkgconf \ default-libmysqlclient-dev \ - postgresql-common \ - libpq-dev \ - libjpeg62-turbo \ + g++ \ + gcc \ libjpeg-dev \ - zlib1g-dev \ + libpq-dev \ libwebp-dev \ + make \ + postgresql-common \ + python3-dev \ + python3-pip \ + zlib1g-dev \ && \ # Create a 'app' user which the application will run as groupadd app && \ @@ -123,17 +121,18 @@ RUN set -x && \ rm /app/Pipfile && \ pipenv --clear && \ apt-get -y autoremove --purge \ - python3-pip \ - python3-dev \ - gcc \ - g++ \ - make \ default-libmysqlclient-dev \ - postgresql-common \ - libpq-dev \ + g++ \ + gcc \ libjpeg-dev \ + libpq-dev \ + libwebp-dev \ + make \ + postgresql-common \ + python3-dev \ + python3-pip \ zlib1g-dev \ - libwebp-dev && \ + && \ apt-get -y autoremove && \ apt-get -y autoclean && \ rm -rf /var/lib/apt/lists/* && \