pgr0ss / docker-thumbor

Full-featured and minimised docker image for thumbor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zanui/docker-thumbor

A full-featured docker image for the popular photo thumbnail service thumbor.

CircleCI Docker Stars Docker Pulls

What is thumbor?

thumbor is an open-source photo thumbnail service for smart on-demand image cropping, resizing and filters.

Installation and Usage

docker run -p 9000:9000 zanui/thumbor
open http://<docker-ip>:9000/unsafe/300x200/smart/s.glbimg.com/et/bb/f/original/2011/03/24/VN0JiwzmOw0b0lg.jpg

To run with your own thumbor configuration:

docker run -p 9000:9000 -e THUMBOR_ENGINE=thumbor.engines.graphicsmagick zanui/thumbor

All configuration options can be passed in as environment variables. Variables need to be prefix with THUMBOR, e.g. MAX_WIDTH is passed in as THUMBOR_MAX_WIDTH.

Container Features

  • WebP support
  • GIFSICLE Engine support
  • WebM support
  • OpenCV support
  • JPEG support
  • GraphicsMagick Engine
  • Optimizers (jpegtran, jpegoptim, pngcrush, jpeg-recompress)
  • Thumbor Community Extensions
  • Thumbor Plugins
    • JPEG-Recompress

Available Tags

  • latest, 5.0.4: Currently Thumbor 5.0.4
  • 4.1.0: Thumbor 4.1.0

Deployment

To push the Docker image, run the following command:

make release

Copyright and License

MIT License, see LICENSE for details.

Copyright (c) 2015 Zanui and contributors.

About

Full-featured and minimised docker image for thumbor

License:MIT License


Languages

Language:Ruby 58.4%Language:Shell 28.5%Language:Makefile 13.1%