Docker: Install wkhtmltopdf from vendor to enable inclusion of images (#83)
* wkhtmltopdf from vendor rather than ubuntu upstream * removing xvfb * fixed dependency issue for wkhtmltopdf * Fix formatting, add --no-progress to wget command
This commit is contained in:
parent
6fbb6b4f52
commit
a3e2388724
13
Dockerfile
13
Dockerfile
|
@ -10,18 +10,17 @@ WORKDIR /resume
|
|||
CMD ["/bin/bash"]
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -qqy --no-install-recommends\
|
||||
&& apt-get install -qqy --no-install-recommends \
|
||||
# This is for enabling the program to be run with watch
|
||||
procps \
|
||||
wkhtmltopdf \
|
||||
# Required to run PDF generation
|
||||
xvfb \
|
||||
xauth \
|
||||
wget apt-utils libjpeg62-turbo libxrender1 xfonts-75dpi xfonts-base fontconfig libxext6 \
|
||||
&& apt-get autoremove \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Wrap pdf creation in a xvfb-run to enable headless pdf creation in the container
|
||||
RUN echo "#!/bin/bash\nxvfb-run $(which wkhtmltopdf) \"\$@\"" >> /usr/local/bin/wkhtmltopdf \
|
||||
&& chmod +x /usr/local/bin/wkhtmltopdf
|
||||
RUN cd /root \
|
||||
&& wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.stretch_amd64.deb --no-verbose \
|
||||
&& dpkg -i wkhtmltox_0.12.5-1.stretch_amd64.deb
|
||||
|
||||
# Enables continously calling a command and piping the output to STDOUT, viewable via docker logs
|
||||
RUN printf '#!/bin/bash\nwhile sleep 1; do\n "$@"\ndone' >> /usr/bin/watch-docker \
|
||||
|
|
Loading…
Reference in New Issue