diff --git a/daemon/Dockerfile b/daemon/Dockerfile index e295d0ccac1414869123accbe03e85f5b44ad482..c6e3f28cc1f64bada1ec59b7498724109ca2863c 100644 --- a/daemon/Dockerfile +++ b/daemon/Dockerfile @@ -51,6 +51,16 @@ RUN apk add --no-cache \ COPY --from=builder /build/usr/bin/rtorrent /usr/bin/rtorrent COPY --from=builder /build/usr/lib/libtorrent.so* /usr/lib/ +RUN adduser -u 1000 -D rtorrent && \ + addgroup rtorrent rtorrent && \ + mkdir -p /data && chown rtorrent /data && \ + mkdir -p /private && chown rtorrent /private + +USER rtorrent + +COPY src/rtorrent.rc /rtorrent.rc +COPY entrypoint.sh /entrypoint.sh + ENV RT_TRACKER_UDP="yes" ENV RT_DHT_MODE="disable" ENV RT_DHT_PORT=49160 @@ -67,16 +77,6 @@ ENV RT_DAEMON="true" ENV RT_XMLRPC_BIND="0.0.0.0" ENV RT_XMLRPC_PORT="5000" -RUN adduser -u 1000 -D rtorrent && \ - addgroup rtorrent rtorrent && \ - mkdir /data && chown rtorrent /data && \ - mkdir /private && chown rtorrent /private - -USER rtorrent - -COPY src/rtorrent.rc /rtorrent.rc -COPY entrypoint.sh /entrypoint.sh - VOLUME ["/data"] VOLUME ["/tmp"]