From 8edacf08bbbb151d900695d005549f5621ae1a46 Mon Sep 17 00:00:00 2001 From: mrT23 Date: Fri, 2 May 2025 09:13:21 +0300 Subject: [PATCH 1/2] Use slim Docker image and install git and curl dependencies --- docker/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index ee9e8334..7f41686b 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,6 @@ -FROM python:3.12.3 AS base +FROM python:3.12.10-slim AS base + +RUN apt update && apt install --no-install-recommends -y git curl && rm -rf /var/lib/apt/lists/* WORKDIR /app ADD pyproject.toml . From 5a3010389d3f164d6dae3e1308c31273221e66a8 Mon Sep 17 00:00:00 2001 From: mrT23 Date: Fri, 2 May 2025 09:16:43 +0300 Subject: [PATCH 2/2] Optimize Docker image by cleaning apt cache after installing dependencies --- docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 7f41686b..9e83e37b 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,6 +1,6 @@ FROM python:3.12.10-slim AS base -RUN apt update && apt install --no-install-recommends -y git curl && rm -rf /var/lib/apt/lists/* +RUN apt update && apt install --no-install-recommends -y git curl && apt-get clean && rm -rf /var/lib/apt/lists/* WORKDIR /app ADD pyproject.toml .