From 34ce6d810f41d3bdc9489051e05306e592d9630d Mon Sep 17 00:00:00 2001 From: soheil khaledabadi Date: Sat, 6 Jun 2026 21:34:36 +0330 Subject: [PATCH] chore(docker): add custom APT source and install libssl3 for compatibility --- Dockerfile | 7 +++++-- docker/apt/debian.sources | 5 +++++ 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 docker/apt/debian.sources diff --git a/Dockerfile b/Dockerfile index 1e241e9..44733ca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,8 +3,11 @@ WORKDIR /var/www/html ENV COMPOSER_ALLOW_SUPERUSER=1 -RUN apt-get update \ - && apt-get install -y --no-install-recommends \ +COPY docker/apt/debian.sources /etc/apt/sources.list.d/debian.sources + +RUN apt-get -o Acquire::Check-Valid-Until=false update \ + && apt-get install -y --allow-downgrades --no-install-recommends \ + libssl3 \ default-mysql-client \ default-libmysqlclient-dev \ libicu-dev \ diff --git a/docker/apt/debian.sources b/docker/apt/debian.sources new file mode 100644 index 0000000..98b8797 --- /dev/null +++ b/docker/apt/debian.sources @@ -0,0 +1,5 @@ +Types: deb +URIs: http://mirror.arvancloud.ir/debian +Suites: bookworm +Components: main +Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg