From a331042e6db364d101f50b293db3c7f7db96e4b8 Mon Sep 17 00:00:00 2001 From: Simon Becker <135833417+becker-s@users.noreply.github.com> Date: Sat, 30 Sep 2023 02:04:58 +0200 Subject: [PATCH] build: optimize apt-get cleanup during image build (#2558) --- docker/Dockerfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index bc73f9ba5b43..2adde7064a26 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -54,6 +54,7 @@ RUN apt-get update \ # LDAP Dependencies libsasl2-dev libldap2-dev libssl-dev \ gnupg gnupg2 gnupg1 \ + && rm -rf /var/lib/apt/lists/* \ && pip install -U --no-cache-dir pip # install poetry - respects $POETRY_VERSION & $POETRY_HOME @@ -92,19 +93,18 @@ RUN apt-get update \ curl \ gnupg \ libldap-common \ - && apt-get autoremove \ && rm -rf /var/lib/apt/lists/* RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - \ - && apt-get install -y nodejs + && apt-get install -y nodejs \ + && rm -rf /var/lib/apt/lists/* # Add Yarn RUN curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | tee /usr/share/keyrings/yarnkey.gpg >/dev/null \ && echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | tee /etc/apt/sources.list.d/yarn.list \ - && apt-get update && apt-get install yarn - -# Clean apt -RUN apt-get autoremove && rm -rf /var/lib/apt/lists/* + && apt-get update \ + && apt-get install yarn \ + && rm -rf /var/lib/apt/lists/* # copying poetry and venv into image COPY --from=builder-base $POETRY_HOME $POETRY_HOME