diff --git a/alpine/Dockerfile_v5 b/alpine/Dockerfile_v5 index 0227c7b..8628bee 100644 --- a/alpine/Dockerfile_v5 +++ b/alpine/Dockerfile_v5 @@ -81,13 +81,6 @@ RUN apk add --no-cache \ nodejs \ yarn -# Tell Puppeteer to skip installing Chrome. We'll be using the installed package. -ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \ - PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser - -# Puppeteer v1.19.0 works with Chromium 77. -RUN yarn add puppeteer@1.19.0 - ## Separate user ENV INVOICENINJA_USER=invoiceninja @@ -118,6 +111,7 @@ RUN /usr/local/bin/composer install --no-dev --no-suggest --no-progress --quiet # Override the environment settings from projects .env file ENV APP_ENV production ENV LOG errorlog +ENV SNAPPDF_EXECUTABLE_PATH /usr/bin/chromium-browser ENTRYPOINT ["docker-entrypoint"] CMD ["php-fpm"] diff --git a/docker-compose.yml b/docker-compose.yml index ea696c1..97825fd 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -41,6 +41,7 @@ services: - DB_PASSWORD1=ninja - DB_DATABASE1=ninja - PHANTOMJS_PDF_GENERATION=false + - SNAPPDF_EXECUTABLE_PATH="/usr/bin/chromium-browser" volumes: # Configure your mounted directories, make sure the folder 'public' and 'storage' # exist, before mounting them