Skip to content

Commit 324a6e8

Browse files
authored
Update Dockerfile
1 parent 54f0fcf commit 324a6e8

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

Dockerfile

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -36,28 +36,20 @@ RUN npm -y install --save puppeteer
3636
#chrome-sandbox hack:
3737
#RUN cd /node_modules/puppeteer/.local-chromium/linux-*/chrome-linux && mv chrome_sandbox chrome-sandbox && chown root chrome-sandbox && chmod 4755 chrome-sandbox
3838

39-
4039
ENV NODE_PATH="/usr/lib/node_modules:${NODE_PATH}"
41-
ENV PATH="/tools:${PATH}"
42-
4340

4441
RUN groupadd -r pptruser && useradd -r -g pptruser -G audio,video pptruser
4542

46-
COPY ./tools /tools
47-
4843
# Set language to UTF8
4944
ENV LANG="C.UTF-8"
5045

5146
WORKDIR /app
5247

5348
# Add user so we don't need --no-sandbox.
54-
RUN mkdir /screenshots \
55-
&& mkdir -p /home/pptruser/Downloads \
49+
RUN mkdir -p /home/pptruser/Downloads \
5650
&& chown -R pptruser:pptruser /home/pptruser \
5751
&& chown -R pptruser:pptruser /usr/lib/node_modules \
58-
&& chown -R pptruser:pptruser /screenshots \
59-
&& chown -R pptruser:pptruser /app \
60-
&& chown -R pptruser:pptruser /tools
52+
&& chown -R pptruser:pptruser /app
6153

6254
# Run everything after as non-privileged user, for security reasons !!!
6355
USER pptruser
@@ -67,7 +59,5 @@ USER pptruser
6759

6860
ENTRYPOINT ["dumb-init", "--"]
6961

70-
71-
7262
CMD ["node", "index.js"]
7363

0 commit comments

Comments
 (0)