From 56fc6c4896fbc6fdc2d49b5b74e66ff96d3e8bef Mon Sep 17 00:00:00 2001 From: Alexey <247128645+axkurcom@users.noreply.github.com> Date: Sun, 22 Mar 2026 11:16:09 +0300 Subject: [PATCH] Update Dockerfile --- Dockerfile | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e5c802b..372f702 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,9 +28,23 @@ RUN cargo build --release && strip target/release/telemt FROM debian:12-slim AS minimal RUN apt-get update && apt-get install -y --no-install-recommends \ - upx \ binutils \ - && rm -rf /var/lib/apt/lists/* + curl \ + ca-certificates \ + && rm -rf /var/lib/apt/lists/* \ + \ + # install UPX from Telemt releases + && curl -fL \ + --retry 5 \ + --retry-delay 3 \ + --connect-timeout 10 \ + --max-time 120 \ + -o /tmp/upx.tar.xz \ + https://github.com/telemt/telemt/releases/download/toolchains/upx-amd64_linux.tar.xz \ + && tar -xf /tmp/upx.tar.xz -C /tmp \ + && mv /tmp/upx*/upx /usr/local/bin/upx \ + && chmod +x /usr/local/bin/upx \ + && rm -rf /tmp/upx* COPY --from=builder /build/target/release/telemt /telemt