From 0075a714fd698c8fb4b18135b78a123a60f41870 Mon Sep 17 00:00:00 2001 From: Conrad Magnus Kirschner <35291593+conradkirschner@users.noreply.github.com> Date: Sat, 11 Sep 2021 10:44:53 +0200 Subject: [PATCH] chore: update Dockerfile in troubleshooting.md (#7015) Update to fix no package.json failure on some systems --- docs/troubleshooting.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index f6a8093c..87350bf6 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -291,13 +291,16 @@ RUN apt-get update \ # ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true # Install puppeteer so it's available in the container. -RUN npm i puppeteer \ +RUN npm init -y && \ + npm i puppeteer \ # Add user so we don't need --no-sandbox. # same layer as npm install to keep re-chowned files from using up several hundred MBs more space && groupadd -r pptruser && useradd -r -g pptruser -G audio,video pptruser \ && mkdir -p /home/pptruser/Downloads \ && chown -R pptruser:pptruser /home/pptruser \ - && chown -R pptruser:pptruser /node_modules + && chown -R pptruser:pptruser /node_modules \ + && chown -R pptruser:pptruser /package.json \ + && chown -R pptruser:pptruser /package-lock.json # Run everything after as non-privileged user. USER pptruser