|
|
@ -31,15 +31,6 @@ RUN chmod +x /usr/local/bin/dumb-init |
|
|
# Install puppeteer so it's available in the container. |
|
|
# Install puppeteer so it's available in the container. |
|
|
RUN npm i puppeteer |
|
|
RUN npm i puppeteer |
|
|
|
|
|
|
|
|
# Add user so we don't need --no-sandbox. |
|
|
|
|
|
RUN 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 |
|
|
|
|
|
|
|
|
|
|
|
# Run everything after as non-privileged user. |
|
|
|
|
|
USER pptruser |
|
|
|
|
|
|
|
|
|
|
|
COPY src/Squidex/package.json /tmp/package.json |
|
|
COPY src/Squidex/package.json /tmp/package.json |
|
|
|
|
|
|
|
|
# Install Node packages |
|
|
# Install Node packages |
|
|
|