Make WKHTMLtoX version configurable
This commit is contained in:
		@@ -185,6 +185,7 @@ WORKSPACE_SSH_PORT=2222
 | 
			
		||||
WORKSPACE_INSTALL_FFMPEG=false
 | 
			
		||||
WORKSPACE_INSTALL_AUDIOWAVEFORM=false
 | 
			
		||||
WORKSPACE_INSTALL_WKHTMLTOPDF=false
 | 
			
		||||
WORKSPACE_WKHTMLTOPDF_VERSION=0.12.6-1
 | 
			
		||||
WORKSPACE_INSTALL_GNU_PARALLEL=false
 | 
			
		||||
WORKSPACE_INSTALL_AST=true
 | 
			
		||||
WORKSPACE_AST_VERSION=1.0.10
 | 
			
		||||
@@ -263,6 +264,7 @@ PHP_FPM_INSTALL_PING=false
 | 
			
		||||
PHP_FPM_INSTALL_SSHPASS=false
 | 
			
		||||
PHP_FPM_INSTALL_MAILPARSE=false
 | 
			
		||||
PHP_FPM_INSTALL_WKHTMLTOPDF=false
 | 
			
		||||
PHP_FPM_KHTMLTOPDF_VERSION=0.12.6-1
 | 
			
		||||
PHP_FPM_INSTALL_XLSWRITER=false
 | 
			
		||||
PHP_FPM_INSTALL_PHPDECIMAL=false
 | 
			
		||||
PHP_FPM_INSTALL_ZOOKEEPER=false
 | 
			
		||||
 
 | 
			
		||||
@@ -162,6 +162,7 @@ services:
 | 
			
		||||
          - INSTALL_FFMPEG=${WORKSPACE_INSTALL_FFMPEG}
 | 
			
		||||
          - INSTALL_AUDIOWAVEFORM=${WORKSPACE_INSTALL_AUDIOWAVEFORM}
 | 
			
		||||
          - INSTALL_WKHTMLTOPDF=${WORKSPACE_INSTALL_WKHTMLTOPDF}
 | 
			
		||||
          - WKHTMLTOPDF_VERSION=${WORKSPACE_WKHTMLTOPDF_VERSION}
 | 
			
		||||
          - INSTALL_GNU_PARALLEL=${WORKSPACE_INSTALL_GNU_PARALLEL}
 | 
			
		||||
          - INSTALL_LNAV=${WORKSPACE_INSTALL_LNAV}
 | 
			
		||||
          - INSTALL_PROTOC=${WORKSPACE_INSTALL_PROTOC}
 | 
			
		||||
@@ -268,6 +269,7 @@ services:
 | 
			
		||||
          - INSTALL_FFMPEG=${PHP_FPM_FFMPEG}
 | 
			
		||||
          - INSTALL_AUDIOWAVEFORM=${PHP_FPM_AUDIOWAVEFORM}
 | 
			
		||||
          - INSTALL_WKHTMLTOPDF=${PHP_FPM_INSTALL_WKHTMLTOPDF}
 | 
			
		||||
          - WKHTMLTOPDF_VERSION=${WORKSPACE_WKHTMLTOPDF_VERSION}
 | 
			
		||||
          - INSTALL_XHPROF=${PHP_FPM_INSTALL_XHPROF}
 | 
			
		||||
          - INSTALL_XMLRPC=${PHP_FPM_INSTALL_XMLRPC}
 | 
			
		||||
          - INSTALL_PHPDECIMAL=${PHP_FPM_INSTALL_PHPDECIMAL}
 | 
			
		||||
 
 | 
			
		||||
@@ -1036,6 +1036,7 @@ RUN if [ ${INSTALL_AUDIOWAVEFORM} = true ]; then \
 | 
			
		||||
USER root
 | 
			
		||||
 | 
			
		||||
ARG INSTALL_WKHTMLTOPDF=false
 | 
			
		||||
ARG WKHTMLTOPDF_VERSION=0.12.6-1
 | 
			
		||||
 | 
			
		||||
RUN if [ ${INSTALL_WKHTMLTOPDF} = true ]; then \
 | 
			
		||||
    ARCH=$(arch | sed s/aarch64/arm64/ | sed s/x86_64/amd64/) \
 | 
			
		||||
@@ -1050,8 +1051,8 @@ RUN if [ ${INSTALL_WKHTMLTOPDF} = true ]; then \
 | 
			
		||||
      xfonts-base \
 | 
			
		||||
      xfonts-75dpi \
 | 
			
		||||
      wget \
 | 
			
		||||
    && wget "https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.stretch_${ARCH}.deb" \
 | 
			
		||||
    && dpkg -i "wkhtmltox_0.12.6-1.stretch_${ARCH}.deb" \
 | 
			
		||||
    && wget "https://github.com/wkhtmltopdf/packaging/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_0.12.6-1.stretch_${ARCH}.deb" \
 | 
			
		||||
    && dpkg -i "wkhtmltox_${WKHTMLTOPDF_VERSION}.stretch_${ARCH}.deb" \
 | 
			
		||||
    && apt -f install \
 | 
			
		||||
;fi
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1440,6 +1440,7 @@ RUN if [ ${INSTALL_AUDIOWAVEFORM} = true ]; then \
 | 
			
		||||
USER root
 | 
			
		||||
 | 
			
		||||
ARG INSTALL_WKHTMLTOPDF=false
 | 
			
		||||
ARG WKHTMLTOPDF_VERSION=0.12.6-1
 | 
			
		||||
 | 
			
		||||
RUN if [ ${INSTALL_WKHTMLTOPDF} = true ]; then \
 | 
			
		||||
   ARCH=$(arch | sed s/aarch64/arm64/ | sed s/x86_64/amd64/) \
 | 
			
		||||
@@ -1454,8 +1455,8 @@ RUN if [ ${INSTALL_WKHTMLTOPDF} = true ]; then \
 | 
			
		||||
   xfonts-base \
 | 
			
		||||
   xfonts-75dpi \
 | 
			
		||||
   wget \
 | 
			
		||||
   && wget "https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_${ARCH}.deb" \
 | 
			
		||||
   && dpkg -i "wkhtmltox_0.12.6-1.bionic_${ARCH}.deb" \
 | 
			
		||||
   && wget "https://github.com/wkhtmltopdf/packaging/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_0.12.6-1.bionic_${ARCH}.deb" \
 | 
			
		||||
   && dpkg -i "wkhtmltox_${WKHTMLTOPDF_VERSION}.bionic_${ARCH}.deb" \
 | 
			
		||||
   && apt -f install \
 | 
			
		||||
;fi
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user