From 6d406545239db6b4dcb76a588775d992e138c0dc Mon Sep 17 00:00:00 2001 From: Brett Taylor Date: Thu, 30 Sep 2021 12:40:57 -0400 Subject: [PATCH 1/3] make docker user non-system --- Docker/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Docker/Dockerfile b/Docker/Dockerfile index dd20e252d..96964fc76 100644 --- a/Docker/Dockerfile +++ b/Docker/Dockerfile @@ -2,8 +2,8 @@ FROM node:current-alpine RUN apk add --no-cache git WORKDIR /app RUN mkdir -p Data-Storage Log-Files My-Workspaces \ - && addgroup -S superalgos \ - && adduser -S superalgos -G superalgos \ + && addgroup superalgos \ + && adduser --disable-password --no-create-home --in-group superalgos superalgos \ && chown -R superalgos:superalgos /app USER superalgos COPY . . @@ -11,4 +11,4 @@ RUN node setup noShortcuts EXPOSE 34248 EXPOSE 18041 VOLUME ["/app/Data-Storage", "/app/Log-Files", "/app/My-Workspaces"] -ENTRYPOINT ["node", "platform", "noBrowser"] \ No newline at end of file +ENTRYPOINT ["node", "platform", "noBrowser"] From 63ae6492ebb554871e1bc094c5d74391aec43d8c Mon Sep 17 00:00:00 2001 From: Brett Taylor Date: Thu, 30 Sep 2021 12:44:42 -0400 Subject: [PATCH 2/3] fix typo --- Docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Docker/Dockerfile b/Docker/Dockerfile index f284f2021..4c3966388 100644 --- a/Docker/Dockerfile +++ b/Docker/Dockerfile @@ -6,7 +6,7 @@ RUN apk add --no-cache --virtual .build-deps make g++ \ && if [ "$(uname -m)" = "x86_64" ]; then node setup noShortcuts tensorflow; else node setup noShortcuts; fi \ && mkdir -p Data-Storage Log-Files My-Workspaces \ && addgroup superalgos \ - && adduser --disable-password --no-create-home --in-group superalgos superalgos \ + && adduser --disabled-password --no-create-home --in-group superalgos superalgos \ && chown -R superalgos:superalgos /app \ && apk del .build-deps USER superalgos From dde97cadc881ac4bd36d2be03ecb3be05a15d599 Mon Sep 17 00:00:00 2001 From: Brett Taylor Date: Thu, 30 Sep 2021 12:44:58 -0400 Subject: [PATCH 3/3] fix typo --- Docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Docker/Dockerfile b/Docker/Dockerfile index 4c3966388..81d60a6bd 100644 --- a/Docker/Dockerfile +++ b/Docker/Dockerfile @@ -6,7 +6,7 @@ RUN apk add --no-cache --virtual .build-deps make g++ \ && if [ "$(uname -m)" = "x86_64" ]; then node setup noShortcuts tensorflow; else node setup noShortcuts; fi \ && mkdir -p Data-Storage Log-Files My-Workspaces \ && addgroup superalgos \ - && adduser --disabled-password --no-create-home --in-group superalgos superalgos \ + && adduser --disabled-password --no-create-home --ingroup superalgos superalgos \ && chown -R superalgos:superalgos /app \ && apk del .build-deps USER superalgos