From 2c4bc66e459bcb71c0252c9194ca05c5cbcef3e5 Mon Sep 17 00:00:00 2001 From: Vaibhav Mashal <110161673+vaibhavmashal@users.noreply.github.com> Date: Tue, 8 Sep 2026 21:39:05 +0530 Subject: [PATCH] docker: make container user UID and GID configurable via build ARGs - fixes #9839 --- Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index bb0861594..3fb9ad36c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,6 +35,9 @@ RUN echo "**** Print Version Binary ****" && \ # Begin final image FROM alpine:latest +ARG RCLONE_UID=1009 +ARG RCLONE_GID=1009 + RUN echo "**** Install Dependencies ****" && \ apk add --no-cache \ ca-certificates \ @@ -45,7 +48,7 @@ RUN echo "**** Install Dependencies ****" && \ COPY --from=builder /go/src/github.com/rclone/rclone/rclone /usr/local/bin/ -RUN addgroup -g 1009 rclone && adduser -u 1009 -Ds /bin/sh -G rclone rclone +RUN addgroup -g "${RCLONE_GID}" rclone && adduser -u "${RCLONE_UID}" -Ds /bin/sh -G rclone rclone ENTRYPOINT [ "rclone" ]