h2non / imaginary

Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing
https://fly.io/docs/app-guides/run-a-global-image-service/
MIT License
5.5k stars 455 forks source link

Updated Dockerfile to Bullseye and updated libvips #384

Closed ItalyPaleAle closed 2 years ago

ItalyPaleAle commented 2 years ago

I made this change in my fork and I thought it would help upstream too.

The core of the change was updating the base image from Buster to Bullseye. By doing that, libjemalloc is now available in the official Debian repos in the version that was used before, so it is possible to install the package without having to build it from source: this should keep the container much smaller.

Also, I've updated libvips to the latest version.