From 8a43688a65490195fd9cb6d9fec2e08a36e8621a Mon Sep 17 00:00:00 2001 From: Bill Sideris Date: Mon, 13 Jun 2022 12:43:10 +0300 Subject: [PATCH] Added the USER_UID & USER_GID env variables --- Dockerfile | 2 +- start-docker.sh | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7be0d0a39..1c94e8c6c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,7 +22,7 @@ RUN set -x \ && apk del .build-dependencies # Some setup tools need to be kept -RUN apk add --no-cache su-exec +RUN apk add --no-cache su-exec shadow # Bundle app source COPY . . diff --git a/start-docker.sh b/start-docker.sh index b0c36c328..dd27c5cb9 100755 --- a/start-docker.sh +++ b/start-docker.sh @@ -1,5 +1,7 @@ #!/bin/sh +[[ ! -z "${USER_UID}" ]] && usermod -u ${USER_UID} node || echo "No USER_UID specified, leaving 1000" +[[ ! -z "${USER_GID}" ]] && groupmod -g ${USER_GID} node || echo "No USER_GID specified, leaving 1000" + chown -R node:node /home/node -[ -d "$TRILIUM_DATA_DIR" ] && chown -R node:node "$TRILIUM_DATA_DIR" su-exec node node ./src/www