From 26e2020a9991afd579b423e06ecaaf0ba89db4b6 Mon Sep 17 00:00:00 2001 From: Saleh Mir Date: Wed, 7 Aug 2024 21:46:52 +0330 Subject: [PATCH] Update Dockerfile --- Dockerfile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index aa58e131b..ba3d4be27 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,12 +2,16 @@ ARG TEST_BUILD=0 FROM python:3.11-slim AS jesse_basic_env ENV PYTHONUNBUFFERED 1 -# Install necessary packages and add missing GPG keys +# Install necessary packages RUN apt-get update && apt-get install -y \ - gnupg2 \ - && echo "deb http://deb.debian.org/debian bookworm main" > /etc/apt/sources.list.d/bookworm.list \ - && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys \ - 0E98404D386FA1D9 6ED0E7B82643E131 54404762BBB6E853 BDE6D2B9216EC7A8 \ + gnupg2 curl \ + && rm -rf /var/lib/apt/lists/* + +# Add missing GPG keys +RUN curl -fsSL https://deb.debian.org/debian/archive-key.asc | gpg --dearmor -o /usr/share/keyrings/debian-archive-keyring.gpg \ + && echo "deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://deb.debian.org/debian bookworm main" > /etc/apt/sources.list.d/bookworm.list \ + && echo "deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://deb.debian.org/debian bookworm-updates main" >> /etc/apt/sources.list.d/bookworm.list \ + && echo "deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://deb.debian.org/debian-security bookworm-security main" >> /etc/apt/sources.list.d/bookworm.list \ && apt-get update # Install additional packages