From 45af418a38be7962a070a5e10d56485457c35523 Mon Sep 17 00:00:00 2001 From: cloudix_mcp_server Date: Sun, 14 Jun 2026 10:54:14 -0400 Subject: [PATCH] fix: compile unrar from source (package not available in Alpine repos) --- Dockerfile | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index c37d41b..b1b2fe3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,15 @@ FROM alpine:latest LABEL maintainer="Julien Cabillot " -RUN apk add --no-cache unrar && \ - rm -rf /usr/lib/ruby/gems/*/cache/* \ - /var/cache/apk/* \ - /tmp/* \ - /var/tmp/* +RUN apk add --no-cache wget g++ make && \ + wget -q "https://www.rarlab.com/rar/unrarsrc-7.1.4.tar.gz" -O /tmp/unrar.tar.gz && \ + tar xzf /tmp/unrar.tar.gz -C /tmp && \ + cd /tmp/unrar && \ + make -j$(nproc) && \ + make install && \ + cd / && \ + rm -rf /tmp/unrar* && \ + apk del wget g++ make && \ + rm -rf /var/cache/apk/* /tmp/* /var/tmp/* -ENTRYPOINT [ "/bin/sh", "-c", "cd /data && /usr/bin/unrar" ] +ENTRYPOINT [ "/bin/sh", "-c", "cd /data && /usr/local/bin/unrar" ]