Skip to content

Commit 7010668

Browse files
committed
made wkhtml optional on build
1 parent c4dfe26 commit 7010668

File tree

5 files changed

+20
-12
lines changed

5 files changed

+20
-12
lines changed

11.0.Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM python:3.5-stretch AS base
22

33
EXPOSE 8069 8072
4-
4+
ARG WKHTMLTOPDF_SKIP=0
55
ARG GEOIP_UPDATER_VERSION=4.1.5
66
ARG MQT=https://github.com/OCA/maintainer-quality-tools.git
77
ARG WKHTMLTOPDF_VERSION=0.12.5
@@ -56,11 +56,11 @@ RUN apt-get -qq update \
5656
&& curl -sL https://deb.nodesource.com/setup_6.x | bash - \
5757
&& apt-get update \
5858
&& apt-get install -yqq --no-install-recommends nodejs \
59-
&& curl -SLo wkhtmltox.deb https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_${WKHTMLTOPDF_VERSION}-1.stretch_amd64.deb \
59+
&& test ${WKHTMLTOPDF_SKIP} -ne 0 || (curl -SLo wkhtmltox.deb https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_${WKHTMLTOPDF_VERSION}-1.stretch_amd64.deb \
6060
&& echo "${WKHTMLTOPDF_CHECKSUM} wkhtmltox.deb" | sha256sum -c - \
6161
&& apt-get install -yqq --no-install-recommends ./wkhtmltox.deb \
6262
&& rm wkhtmltox.deb \
63-
&& wkhtmltopdf --version \
63+
&& wkhtmltopdf --version) \
6464
&& curl --silent -L --output geoipupdate_${GEOIP_UPDATER_VERSION}_linux_amd64.deb https://github.com/maxmind/geoipupdate/releases/download/v${GEOIP_UPDATER_VERSION}/geoipupdate_${GEOIP_UPDATER_VERSION}_linux_amd64.deb \
6565
&& dpkg -i geoipupdate_${GEOIP_UPDATER_VERSION}_linux_amd64.deb \
6666
&& rm geoipupdate_${GEOIP_UPDATER_VERSION}_linux_amd64.deb \

12.0.Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ EXPOSE 8069 8072
44

55
ARG GEOIP_UPDATER_VERSION=4.1.5
66
ARG MQT=https://github.com/OCA/maintainer-quality-tools.git
7+
ARG WKHTMLTOPDF_SKIP=0
78
ARG WKHTMLTOPDF_VERSION=0.12.5
89
ARG WKHTMLTOPDF_CHECKSUM='1140b0ab02aa6e17346af2f14ed0de807376de475ba90e1db3975f112fbd20bb'
910
ENV DB_FILTER=.* \
@@ -56,11 +57,11 @@ RUN apt-get -qq update \
5657
&& curl -sL https://deb.nodesource.com/setup_8.x | bash - \
5758
&& apt-get update \
5859
&& apt-get install -yqq --no-install-recommends nodejs \
59-
&& curl -SLo wkhtmltox.deb https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_${WKHTMLTOPDF_VERSION}-1.stretch_amd64.deb \
60+
&& test ${WKHTMLTOPDF_SKIP} -ne 0 || ( curl -SLo wkhtmltox.deb https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_${WKHTMLTOPDF_VERSION}-1.stretch_amd64.deb \
6061
&& echo "${WKHTMLTOPDF_CHECKSUM} wkhtmltox.deb" | sha256sum -c - \
6162
&& apt-get install -yqq --no-install-recommends ./wkhtmltox.deb \
6263
&& rm wkhtmltox.deb \
63-
&& wkhtmltopdf --version \
64+
&& wkhtmltopdf --version) \
6465
&& curl --silent -L --output geoipupdate_${GEOIP_UPDATER_VERSION}_linux_amd64.deb https://github.com/maxmind/geoipupdate/releases/download/v${GEOIP_UPDATER_VERSION}/geoipupdate_${GEOIP_UPDATER_VERSION}_linux_amd64.deb \
6566
&& dpkg -i geoipupdate_${GEOIP_UPDATER_VERSION}_linux_amd64.deb \
6667
&& rm geoipupdate_${GEOIP_UPDATER_VERSION}_linux_amd64.deb \

13.0.Dockerfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ EXPOSE 8069 8072
44

55
ARG GEOIP_UPDATER_VERSION=4.1.5
66
ARG MQT=https://github.com/OCA/maintainer-quality-tools.git
7+
ARG WKHTMLTOPDF_SKIP=0
78
ARG WKHTMLTOPDF_VERSION=0.12.5
89
ARG WKHTMLTOPDF_CHECKSUM='dfab5506104447eef2530d1adb9840ee3a67f30caaad5e9bcb8743ef2f9421bd'
910
ENV DB_FILTER=.* \
@@ -39,10 +40,12 @@ ENV DB_FILTER=.* \
3940
RUN apt-get -qq update \
4041
&& apt-get install -yqq --no-install-recommends \
4142
curl \
42-
&& curl -SLo wkhtmltox.deb https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_${WKHTMLTOPDF_VERSION}-1.buster_amd64.deb \
43-
&& echo "${WKHTMLTOPDF_CHECKSUM} wkhtmltox.deb" | sha256sum -c - \
43+
&& test ${WKHTMLTOPDF_SKIP} -ne 0 || (curl -SLo wkhtmltox.deb https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_${WKHTMLTOPDF_VERSION}-1.buster_amd64.deb \
44+
&& echo "${WKHTMLTOPDF_CHECKSUM} wkhtmltox.deb" | sha256sum -c - \
45+
&& apt-get install -yqq --no-install-recommends ./wkhtmltox.deb \
46+
&& rm wkhtmltox.deb \
47+
&& wkhtmltopdf --version) \
4448
&& apt-get install -yqq --no-install-recommends \
45-
./wkhtmltox.deb \
4649
chromium \
4750
ffmpeg \
4851
fonts-liberation2 \

14.0.Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ FROM python:3.8-slim-buster AS base
33
EXPOSE 8069 8072
44

55
ARG GEOIP_UPDATER_VERSION=4.3.0
6+
ARG WKHTMLTOPDF_SKIP=0
67
ARG WKHTMLTOPDF_VERSION=0.12.5
78
ARG WKHTMLTOPDF_CHECKSUM='dfab5506104447eef2530d1adb9840ee3a67f30caaad5e9bcb8743ef2f9421bd'
89
ENV DB_FILTER=.* \
@@ -36,10 +37,11 @@ ENV DB_FILTER=.* \
3637
RUN apt-get -qq update \
3738
&& apt-get install -yqq --no-install-recommends \
3839
curl \
39-
&& curl -SLo wkhtmltox.deb https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_${WKHTMLTOPDF_VERSION}-1.buster_amd64.deb \
40+
&& test ${WKHTMLTOPDF_SKIP} -ne 0 || (curl -SLo wkhtmltox.deb https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_${WKHTMLTOPDF_VERSION}-1.buster_amd64.deb \
4041
&& echo "${WKHTMLTOPDF_CHECKSUM} wkhtmltox.deb" | sha256sum -c - \
42+
&& rm wkhtmltox.deb \
43+
&& wkhtmltopdf --version) \
4144
&& apt-get install -yqq --no-install-recommends \
42-
./wkhtmltox.deb \
4345
chromium \
4446
ffmpeg \
4547
fonts-liberation2 \

15.0.Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ FROM python:3.8-slim-bullseye AS base
33
EXPOSE 8069 8072
44

55
ARG GEOIP_UPDATER_VERSION=4.3.0
6+
ARG WKHTMLTOPDF_SKIP=0
67
ARG WKHTMLTOPDF_VERSION=0.12.5
78
ARG WKHTMLTOPDF_CHECKSUM='dfab5506104447eef2530d1adb9840ee3a67f30caaad5e9bcb8743ef2f9421bd'
89
ENV DB_FILTER=.* \
@@ -36,10 +37,11 @@ ENV DB_FILTER=.* \
3637
RUN apt-get -qq update \
3738
&& apt-get install -yqq --no-install-recommends \
3839
curl \
39-
&& curl -SLo wkhtmltox.deb https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_${WKHTMLTOPDF_VERSION}-1.buster_amd64.deb \
40+
&& test ${WKHTMLTOPDF_SKIP} -ne 0 || ( curl -SLo wkhtmltox.deb https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_${WKHTMLTOPDF_VERSION}-1.buster_amd64.deb \
4041
&& echo "${WKHTMLTOPDF_CHECKSUM} wkhtmltox.deb" | sha256sum -c - \
42+
&& rm wkhtmltox.deb \
43+
&& wkhtmltopdf --version) \
4144
&& apt-get install -yqq --no-install-recommends \
42-
./wkhtmltox.deb \
4345
chromium \
4446
ffmpeg \
4547
fonts-liberation2 \

0 commit comments

Comments
 (0)