From 1d02320e4c1da0e07533163ef8f1876b81c54b5a Mon Sep 17 00:00:00 2001 From: Vaalyn Date: Mon, 9 Aug 2021 01:08:23 +0200 Subject: [PATCH] Fix frontend dev container permissions on macOS (#4465) --- frontend/Dockerfile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 9f25174c1..47d81d938 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,7 +1,9 @@ FROM library/node:lts-alpine RUN apk update \ - && apk add bash python make curl g++ + && apk add bash python make curl g++ shadow + +RUN groupdel dialout RUN mkdir -p /data/frontend/node_modules /data/resources/locale /data/web/static \ && chown -R node:node /data @@ -12,10 +14,7 @@ RUN USER=node && \ chown root:root /usr/local/bin/fixuid && \ chmod 4755 /usr/local/bin/fixuid && \ mkdir -p /etc/fixuid && \ - printf "user: $USER\ngroup: $GROUP\n" > /etc/fixuid/config.yml - -COPY build_entrypoint.sh / -RUN chmod a+x /build_entrypoint.sh + printf "user: $USER\ngroup: $GROUP\npaths:\n - /\n - /data/frontend/node_modules\n" > /etc/fixuid/config.yml # Define working directory. WORKDIR /data/frontend