Namespace
elfolink
Image / Tag
alpine-java-wkhtmltopdf:sha-a4be22e
Content Digest
sha256:1e05b88bd39aef113a4203fe5974bcfbb5bc6f921a7b43d21bbd17101b0b061a
Details
Created

2021-01-15 14:19:10 UTC

Size

100 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2021-01-15T13:37:44.242Z
  • org.opencontainers.image.description
    wkhtmltopdf compiled on Alpine Linux with Java baseimage
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    a4be22eedd33fcca4ff7c93a0982712e5578edc5
  • org.opencontainers.image.source
    https://github.com/ElfoLiNk/alpine-java-wkhtmltopdf
  • org.opencontainers.image.title
    alpine-java-wkhtmltopdf
  • org.opencontainers.image.url
    https://github.com/ElfoLiNk/alpine-java-wkhtmltopdf
  • org.opencontainers.image.version
    3.13

Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:596ba82af5aaa3e2fd9d6f955b8b94f0744a2b60710e3c243ba3e4a467f051d1 - 2.67% (2.68 MB)

[#001] sha256:f1c683da5495195a1f1600c62a2f382e19d2924f716edb60c73e4801bb3c8188 - 0.0% (126 Bytes)

[#002] sha256:f22dae3deb653a684f4fc6166016e6570d04021cd2be94bc68d1ec309d618d36 - 0.0% (4.44 KB)

[#003] sha256:f1d85bfdc6363823d1998ccb12525c220a160f2c9aa29dd47107ca89871cfd23 - 97.32% (97.5 MB)


History
2021-01-15 02:23:51 UTC

/bin/sh -c #(nop) ADD file:edbe213ae0c825a5bfbe569928cf20f683f334f93a093ccd0a3a014b7428e760 in /

2021-01-15 02:23:51 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2021-01-15 13:37:55 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /tmp/patches # buildkit

2021-01-15 13:37:55 UTC (buildkit.dockerfile.v0)

COPY conf/* /tmp/patches/ # buildkit

2021-01-15 14:19:10 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache bash openjdk8-jre jq curl openssl libstdc++ libx11 libxrender libxext ca-certificates fontconfig freetype ttf-dejavu ttf-droid ttf-freefont ttf-liberation ttf-ubuntu-font-family && apk add --no-cache --virtual .build-deps g++ git gtk+ gtk+-dev make mesa-dev msttcorefonts-installer openssl-dev patch fontconfig-dev freetype-dev && update-ms-fonts && fc-cache -f && git clone --recursive --depth 1 https://github.com/wkhtmltopdf/wkhtmltopdf.git /tmp/wkhtmltopdf && cd /tmp/wkhtmltopdf && patch -i /tmp/patches/wkhtmltopdf-buildconfig.patch && cd /tmp/wkhtmltopdf/qt && patch -p1 --ignore-whitespace -F4 -i /tmp/patches/qt-musl.patch && patch -p1 --ignore-whitespace -F4 -i /tmp/patches/qt-musl-iconv-no-bom.patch && patch -p1 --ignore-whitespace -F4 -i /tmp/patches/qt-recursive-global-mutex.patch && patch -p1 --ignore-whitespace -F4 -i /tmp/patches/improve-cups-support.patch && patch -p1 --ignore-whitespace -F4 -i /tmp/patches/moc-boost-workaround.patch && patch -p1 --ignore-whitespace -F4 -i /tmp/patches/qt4-glibc-2.25.patch && patch -p1 --ignore-whitespace -F4 -i /tmp/patches/qt4-icu59.patch && patch -p1 --ignore-whitespace -F4 -i /tmp/patches/gcc9-qforeach.patch && patch -p1 --ignore-whitespace -F4 -i /tmp/patches/configure-gcc.patch && echo "QMAKE_CXXFLAGS += -std=gnu++98" >> src/3rdparty/javascriptcore/JavaScriptCore/JavaScriptCore.pri && echo "QMAKE_CXXFLAGS += -std=gnu++98" >> src/plugins/accessible/qaccessiblebase.pri && sed -i "s|-O2|${CXXFLAGS}|" mkspecs/common/g++-base.conf && sed -i "s|-O2|${CXXFLAGS}|" mkspecs/common/gcc-base.conf && sed -i "/^QMAKE_LFLAGS_RPATH/s| -Wl,-rpath,||g" mkspecs/common/gcc-base-unix.conf && sed -i "/^QMAKE_LFLAGS\s/s|+=|+= ${LDFLAGS}|g" mkspecs/common/gcc-base.conf && NB_CORES=$(grep -c '^processor' /proc/cpuinfo) && ./configure -confirm-license -opensource -prefix /usr -datadir /usr/share/qt -sysconfdir /etc -plugindir /usr/lib/qt/plugins -importdir /usr/lib/qt/imports -silent -release -static -webkit -script -svg -exceptions -xmlpatterns -openssl-linked -no-fast -no-largefile -no-accessibility -no-stl -no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql -no-sql-sqlite -no-sql-sqlite2 -no-qt3support -no-opengl -no-openvg -no-system-proxies -no-multimedia -no-audio-backend -no-phonon -no-phonon-backend -no-javascript-jit -no-scripttools -no-declarative -no-declarative-debug -no-neon -no-rpath -no-nis -no-cups -no-pch -no-dbus -no-separate-debug-info -no-gtkstyle -no-nas-sound -no-opengl -no-openvg -no-sm -no-xshape -no-xvideo -no-xsync -no-xinerama -no-xcursor -no-xfixes -no-xrandr -no-mitshm -no-xinput -no-xkb -no-glib -no-icu -nomake demos -nomake docs -nomake examples -nomake tools -nomake tests -nomake translations -graphicssystem raster -qt-zlib -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -optimized-qmake -iconv -xrender -fontconfig -D ENABLE_VIDEO=0 && make --jobs $(($NB_CORES*2)) --silent 1>/dev/null && make install && cd /tmp/wkhtmltopdf && qmake && make --jobs $(($NB_CORES*2)) --silent 1>/dev/null && make install && make clean && make distclean && cd /tmp/wkhtmltopdf/qt && make uninstall && make clean && make distclean && rm -rf /tmp/* && apk del .build-deps # buildkit

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete