Skip to content

MinimalCompact/thumbor

Repository files navigation

Minimal Compact thumbor

The quickest way to run thumbor.

Key Features and Goals:

  • The latest version of thumbor and dependencies, in a docker image
  • Supports both solo thumbor and multiprocess in one image
  • Nginx frontend docker image with built-in caching, using nginx-proxy
  • SIMD support via docker tags
  • remotecv docker image (for async smart cropping and feature detection)
  • Clear version tagging to match Thumbor versions
  • NOTE: from Thumbor 7.x images are no longer updated on docker hub and were moved to ghcr.io latest will be deleted from docker hub eventually

Quick Start

$ docker run -p 80:80 ghcr.io/minimalcompact/thumbor
$ wget http://localhost/unsafe/500x150/iili.io/H8m6pHv.png

multi-process

$ docker run -p 80:80 -e THUMBOR_NUM_PROCESSES=8 ghcr.io/minimalcompact/thumbor
$ wget http://localhost/unsafe/500x150/iili.io/H8m6pHv.png

Recipes

Check out the recipes folder for some examples (still work in progress).

The recipes include comments to document how things should be set up and why.

Changelog / Deprecation

  • minimalcompact/thumbor-nginx-proxy is deprecated and replaced by minimalcompact/thumbor-nginx-proxy-cache see #55

History

This project is a loose fork of APSL/docker-thumbor. It's not a direct fork, because lots has changed, and it's not backwards compatible. Nevertheless, the foundation that APSL/docker-thumbor provided was great, and we wish to thank its contributors.