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