diff --git a/docker/server/Dockerfile b/docker/server/Dockerfile index 5df14ad..29c828a 100644 --- a/docker/server/Dockerfile +++ b/docker/server/Dockerfile @@ -4,8 +4,10 @@ RUN apt-get update \ && apt-get install -y gcc chromium fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst fonts-freefont-ttf libxss1 --no-install-recommends RUN npm i -g node-gyp -USER node WORKDIR /app +RUN chown -R node:node . + +USER node COPY --chown=node:node package.json package.json COPY --chown=node:node package-lock.json package-lock.json @@ -13,7 +15,6 @@ RUN CXX=g++-12 npm install argon2 ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true ENV PUPPETEER_EXECUTABLE_PATH /usr/bin/chromium RUN npm install -RUN chown -R node:node . COPY --chown=node:node src src COPY --chown=node:node tsconfig.json tsconfig.json