From 90d8bc8d9abef7198351fb4a7c35f88bde386ebe Mon Sep 17 00:00:00 2001 From: Varsha Varadarajan Date: Mon, 11 Sep 2017 20:39:00 +0530 Subject: [PATCH] Allow users to build the docker image by providing uid and gid as build args. --- Dockerfile.erb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile.erb b/Dockerfile.erb index 7e239e2..980adac 100644 --- a/Dockerfile.erb +++ b/Dockerfile.erb @@ -28,11 +28,14 @@ EXPOSE 8153 8154 # force encoding ENV LANG=en_US.utf8 +ARG UID=1000 +ARG GID=1000 + RUN \ # add our user and group first to make sure their IDs get assigned consistently, # regardless of whatever dependencies get added - addgroup -g 1000 go && \ - adduser -D -u 1000 -G go go && \ + addgroup -g ${GID} go && \ + adduser -D -u ${UID} -G go go && \ # install dependencies and other helpful CLI tools apk --no-cache upgrade && \ apk add --no-cache openjdk8-jre-base git mercurial subversion tini openssh-client bash su-exec curl && \