fix: compile unrar from source (package not available in Alpine repos)
This commit is contained in:
+11
-6
@@ -1,10 +1,15 @@
|
|||||||
FROM alpine:latest
|
FROM alpine:latest
|
||||||
LABEL maintainer="Julien Cabillot <dockerimages@cabillot.eu>"
|
LABEL maintainer="Julien Cabillot <dockerimages@cabillot.eu>"
|
||||||
|
|
||||||
RUN apk add --no-cache unrar && \
|
RUN apk add --no-cache wget g++ make && \
|
||||||
rm -rf /usr/lib/ruby/gems/*/cache/* \
|
wget -q "https://www.rarlab.com/rar/unrarsrc-7.1.4.tar.gz" -O /tmp/unrar.tar.gz && \
|
||||||
/var/cache/apk/* \
|
tar xzf /tmp/unrar.tar.gz -C /tmp && \
|
||||||
/tmp/* \
|
cd /tmp/unrar && \
|
||||||
/var/tmp/*
|
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" ]
|
||||||
|
|||||||
Reference in New Issue
Block a user