diff --git a/transmission/Dockerfile b/transmission/Dockerfile index 4cfc6ba..bc6f336 100644 --- a/transmission/Dockerfile +++ b/transmission/Dockerfile @@ -1,32 +1,4 @@ -FROM alpine:3.14 - -ENV VER 3.00 - -RUN apk add --no-cache --virtual .build-deps \ - curl \ - cmake \ - make \ - gcc \ - g++ \ - musl-dev \ - curl-dev \ - automake \ - autoconf \ - libtool && \ - mkdir -p /usr/local/src && \ - curl -L \ - --output "/usr/local/src/transmission-${VER}.tar.xz" \ - "https://github.com/transmission/transmission-releases/raw/master/transmission-${VER}.tar.xz" && \ - tar -xf "/usr/local/src/tranmission-${VER}.tar.xz" -C /usr/local/src && \ - mkdir -p /usr/local/src/transmission/build && \ - cd /usr/local/src/transmission/build && \ - cmake .. && \ - make && \ - make install && \ - cd / && \ - rm -r /usr/local/src && \ - apk del .build-deps && \ - apk add --no-cache curl +FROM alpine:3.16 RUN addgroup \ --gid 10001 \ @@ -37,8 +9,11 @@ RUN addgroup \ --ingroup transmission \ --disabled-password \ --shell /sbin/nologin \ - transmission && \ - mkdir -p \ + transmission + +RUN apk add --no-cache transmission-daemon + +RUN mkdir -p \ /var/lib/transmission/blocklists \ /var/lib/transmission/downloads \ /var/lib/transmission/incomplete \ @@ -50,4 +25,4 @@ ENV TRANSMISSION_HOME /var/lib/transmission USER transmission WORKDIR /var/lib/transmission -CMD ["/usr/local/bin/transmission-daemon", "--foreground"] +CMD ["/usr/bin/transmission-daemon", "--foreground"]