...FILE_LOG_CHARSET=UTF-8 java.awt.headless=true java.protocol.handler.pkgs=org.springframework.boot.loader sun.management.compiler=HotSpot 64-Bit Tiered Compilers java.runtime.version=17.0.6+10 user.name=spring path.separator=\: os.version=5.4.219-126.411.amzn2.x86_64 java.runtime.name=OpenJDK Runtime Environment

...is to install the wkhtmltopdf package from the official Ubuntu repository. This version is compiled with libraries matching the Ubuntu release and is relatively up to date — for example, version...

...alternative release from the archived GitHub repositories: wkhtmltopdf/wkhtmltopdf wkhtmltopdf/packaging Please note: We do not compile the package ourselves on the server. Instead, we install the most recent available version of...

Best results in other decks

The attached compiler() function below applies JavaScript behavior to matching HTML elements as they enter the DOM. This works like an Unpoly compiler for apps that don't use Unpoly...

...Custom Elements or any other mechanism that pairs JavaScript with HTML elements. The compiler() function is also a lightweight replacement for our legacy $.unobtrusive() helper (no jQuery required).

Compiling Sass is probably the slowest part of your build, so this is worth a try if you're using Sass. If you're using the sass npm package...

...to compile your SASS/SCSS, consider switching to sass-embedded. It should be a drop-in replacement in a large app and it's around 50% faster than using the deprecated...

Search in all decks