From 4d25331df4e5babfac54c44a765e177e11dddb03 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Fri, 9 Jun 2023 13:40:27 +0100 Subject: [PATCH] PERF: Uninstall rust toolkit once ruby is built (#718) This tooling adds significant size to our docker image. We only need rust tooling while installing ruby/oxipng, and can clean it up immediately afterwards to avoid it persisting in the image --- image/base/slim.Dockerfile | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/image/base/slim.Dockerfile b/image/base/slim.Dockerfile index 9c748f0..a5cc086 100644 --- a/image/base/slim.Dockerfile +++ b/image/base/slim.Dockerfile @@ -74,13 +74,9 @@ ADD install-redis /tmp/install-redis RUN /tmp/install-redis ADD install-rust /tmp/install-rust -RUN /tmp/install-rust - -ADD install-oxipng /tmp/install-oxipng -RUN /tmp/install-oxipng - ADD install-ruby /tmp/install-ruby -RUN /tmp/install-ruby +ADD install-oxipng /tmp/install-oxipng +RUN /tmp/install-rust && /tmp/install-ruby && /tmp/install-oxipng && rustup self uninstall -y RUN echo 'gem: --no-document' >> /usr/local/etc/gemrc &&\ gem update --system -- 2.25.1