From c37b58f100d1024744d0eaa190d7c3bd1ee9225e Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Thu, 13 Aug 2020 23:55:02 -0400 Subject: [PATCH] remove python-dev after build process --- Dockerfile | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2ca06ff2..cbb4b0e6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -43,12 +43,6 @@ RUN apt-get update -qq \ dumb-init gosu unzip curl \ && rm -rf /var/lib/apt/lists/* -# Install Python environment -RUN apt-get update -qq \ - && apt-get install -qq -y --no-install-recommends \ - ipython3 python-dev python3-dev \ - && rm -rf /var/lib/apt/lists/* - # Install Node environment RUN curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - \ && echo 'deb https://deb.nodesource.com/node_14.x buster main' >> /etc/apt/sources.list \ @@ -72,9 +66,9 @@ RUN python -m venv --clear --symlinks "$VENV_PATH" \ ADD ./archivebox.egg-info/requires.txt "$CODE_DIR/archivebox.egg-info/requires.txt" RUN apt-get update -qq \ && apt-get install -qq -y --no-install-recommends \ - build-essential \ + build-essential python-dev python3-dev \ && grep -B 1000 -E '^$' "$CODE_DIR/archivebox.egg-info/requires.txt" | pip install --quiet -r /dev/stdin \ - && apt-get purge -y build-essential \ + && apt-get purge -y build-essential python-dev python3-dev \ && apt-get autoremove -y \ && rm -rf /var/lib/apt/lists/*