From 85d46e89685afc9af15e0626a7da7fb3ec8c0818 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Wed, 23 Dec 2020 18:06:31 +0100 Subject: [PATCH] support for snappdf --- alpine/Dockerfile_v5 | 8 +------- docker-compose.yml | 1 + 2 files changed, 2 insertions(+), 7 deletions(-) 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