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"]