diff --git a/Dockerfile b/Dockerfile index 90fb351..dfc11c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,16 +5,17 @@ COPY . /opt/frontend/ WORKDIR /opt/frontend/ # Update apt packages -RUN runDeps="openssl ca-certificates patch git" \ +RUN runDeps="openssl ca-certificates patch gosu git make tmux locales-all" \ && apt-get update \ && apt-get install -y --no-install-recommends $runDeps \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* \ - && chown -R node /opt/frontend/ \ + && npm install --location=global mrs-developer \ && cp jsconfig.json.prod jsconfig.json \ && mkdir -p /opt/frontend/src/addons \ && rm -rf /opt/frontend/src/addons/* \ - && npm install -g mrs-developer + && find /opt/frontend -not -user node -exec chown node {} \+ \ + && corepack enable USER node