From a88d79fdead58625bc546890aa26cc0fc8402300 Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Mon, 25 Mar 2024 11:06:04 +0000 Subject: [PATCH] `UID` and `GID` build arguments for `worker` user --- Dockerfile.external | 4 +++- Dockerfile.local | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Dockerfile.external b/Dockerfile.external index 3e2530e..f3afac4 100644 --- a/Dockerfile.external +++ b/Dockerfile.external @@ -23,7 +23,9 @@ ENV PORT=8080 EXPOSE 8080 # Prepare a non-root user -RUN adduser --system worker +ARG UID=100 +ARG GID=65534 +RUN adduser --system --uid ${UID} --gid ${GID} worker WORKDIR /home/worker/app RUN mkdir local_data; chown worker local_data diff --git a/Dockerfile.local b/Dockerfile.local index 980a9b0..8c5c073 100644 --- a/Dockerfile.local +++ b/Dockerfile.local @@ -33,8 +33,10 @@ ENV PORT=8080 EXPOSE 8080 # Prepare a non-root user -RUN adduser --group worker -RUN adduser --system --ingroup worker worker +ARG UID=100 +ARG GID=65534 +RUN adduser --group --gid ${GID} worker +RUN adduser --system --ingroup worker --uid ${UID} worker WORKDIR /home/worker/app RUN mkdir local_data; chown worker local_data