Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Improve libvips support for Heroku? #32
I'm ultimately planning to deploy my new image_processing app to Heroku.
Since libvips isn't included in the default package list on Heroku stacks, I will need to install a custom buildpack before I deploy my app.
There are quite a few libvips buildpacks on Heroku already:
But I'm not sure which is best. Plus they all seem outdated. The most popular uses version 7.42.3, but that's over five years old. The newest buildpack uses 8.0.0, but that's almost 3 years old.
I'd like to see...
Why do this? We should make it super easy to use libvips with image_processing on Heroku. Right now, our story is "libvips support is amazing, but it's kind of a pain to deploy to Heroku". If we create a new buildpack, the story will be "libvips is amazing and it's easy to deploy to Heroku using our custom buildpack".
The buildpack, of course, should be its own Github project. I'm happy to host it, but I'm certainly not an expert on Ubuntu package management and library compilation, so I'd love some help from others who may know more about that stuff than me. (I can also help with testing and documentation).
This seems like the most recently updated buildpack:
The README says it's using libvips version 8.0.0, but a month ago, there was a commit that bumped it to version 8.6.2 (but they forgot to update the README).
The latest official libvips release is 8.6.3, so that's basically current.
@janko-m Sweet. Yeah, it definitely makes more sense that the guide lives over in that repo.
For starters, I forked the most recently updated buildpack, then renamed it and updated the README:
But I'm really thinking about starting from scratch with a brand new modern buildpack that isn't a fork.
Okay, so I've got two repos for this now.
The first is a slightly tweaked version of the most recently updated vips buildpack:
I'll be using that just for testing and to see how the existing buildpacks work in practice.
The second repo is for the brand new buildpack:
I'm also going with
This was referenced
Aug 8, 2018
Hey guys, I've forked the buildpack at kespry/heroku-buildpack-vips and made it work for myself.
Can you guys checkout if it works the same for you? Feedbacks appreciated :) https://elements.heroku.com/buildpacks/zoras/heroku-buildpack-libvips