Newer
Older
#!/usr/bin/env bssh
VERSION=$(grep '^VERSION' /etc/os-release | sed -r "s/VERSION_ID=//g")
ALPINE=${VERSION:0:4}
WKHTML=0.12.6
sudo apk add --no-cache \
libstdc++ \
libx11 \
libxrender \
libxext \
libssl1.1 \
ca-certificates \
fontconfig \
freetype \
ttf-droid \
ttf-freefont \
ttf-liberation \
qt5-qtbase \
xvfb \
dbus
sudo wget --quiet -O /bin/libwkhtmltox.so "https://gitlab.lakedrops.com/docker/wkhtmltopdf/-/raw/main/alpine-${ALPINE}/${WKHTML}/libwkhtmltox.so?inline=false"
sudo wget --quiet -O /bin/wkhtmltopdf "https://gitlab.lakedrops.com/docker/wkhtmltopdf/-/raw/main/alpine-${ALPINE}/${WKHTML}/wkhtmltopdf?inline=false"
#sudo echo "#!/usr/bin/env sh" >/usr/bin/wkhtmltopdf
#sudo echo "Xvfb :0 -screen 0 1024x768x24 -ac +extension GLX +render -noreset &" >>/usr/bin/wkhtmltopdf
#sudo echo "DISPLAY=:0.0 wkhtmltopdf-origin $@" >>/usr/bin/wkhtmltopdf
#sudo echo "killall Xvfb" >>/usr/bin/wkhtmltopdf
sudo chmod +x /bin/wkhtmltopdf