From c6e3fb42b0881e974a8dfff278e31ba2eab67316 Mon Sep 17 00:00:00 2001 From: Guiorgy Date: Sat, 2 Aug 2025 22:06:59 +0400 Subject: [PATCH] docker: Cleanup apt packages and cache in build This patch makes Docker build clean up the apt packages and cache, to reduce the size of the final image. https://github.com/albertito/chasquid/pull/68 Amended-by: Alberto Bertogli Adjusted commit message. --- docker/Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 5dc1c2d..6088808 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -28,7 +28,10 @@ RUN apt-get update -q && \ chasquid \ dovecot-lmtpd dovecot-imapd dovecot-pop3d \ dovecot-sieve dovecot-managesieved \ - acl libcap2-bin sudo certbot + acl libcap2-bin sudo certbot && \ + apt-get autoremove --purge -y -q && \ + apt-get autoclean -y -q && \ + rm -rf /var/lib/apt/lists/* # Copy the binaries. This overrides the debian packages with the ones we just # built above.