From b99a2bcc5f1fdbbbb0fa22b4fe93e287d4692829 Mon Sep 17 00:00:00 2001 From: Bohdan Horbeshko Date: Thu, 24 Sep 2026 10:43:43 -0400 Subject: [PATCH] Reduce RAM usage by main Dockerfile --- Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8e13b7f..cce2332 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM golang:1.24-bookworm AS base -RUN apt-get update && apt-get install -y libssl-dev cmake build-essential gperf libz-dev make git libomemo-c-dev +RUN apt-get update && apt-get install -y libssl-dev cmake build-essential gperf libz-dev make git libomemo-c-dev php php-fpm FROM base AS tdlib @@ -10,6 +10,10 @@ RUN git clone https://github.com/tdlib/td /src/ RUN git -C /src/ checkout "${TD_COMMIT}" WORKDIR /build/ RUN cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/compiled/ /src/ +RUN cmake --build . --target prepare_cross_compiling ${MAKEOPTS} +WORKDIR /src/ +RUN php SplitSource.php +WORKDIR /build/ RUN cmake --build . ${MAKEOPTS} RUN make install