Description
Thank you for this amazing library! Really appreciate your work on this. I'd love to get your thoughts on the best way to pin and update libvips and its dependencies. This can be a complicated and cumbersome task in a docker environment and many base images have very old versions of libvips. Currently, we're compiling libvips in our Dockerfile using a multi-stage build and copying files to the final stage. Compilation and copying files can take quite a bit of time and figuring out what files to copy over is nontrivial. Do you have any suggestions or examples for doing this? I'd love to find a better way.
Also, I'd be curious what your thoughts are on providing something similar to what sharp
does with packaging scripts so that we could download pre-compiled shared libraries to be used with this gem. Is that possible?
I attempted to use sharp's shared libraries with this gem, but could not get it to work. In addition to easing the burden of installing libvips, this would also make it easier to use patched versions of dependencies, such as libwebp
, which (as I'm sure you're already aware) has come up recently and been resolved for users of sharp.
Thanks in advance for your time!