klokantech/iiifserver-iipimage-jpeg2000

By klokantech

Updated almost 7 years ago

IIIF Server powered by IIPImage with support for JPEG2000

Image

50K+

Monolith IIIF Server build in Docker

This docker image consists from internaly connected and setup IIIF server with nginx and memcached. It is builded without the nginx_enhanced_memcached_module to serve stored data directly from memcached.

Script for converting JPG and TIFF images to JPG2000 format is included. It checks /dropzone/ folder if there are some images and if so, it converts and stores them in /data/ folder. One demo file is also included.

Whole service can be run from command-line with one command:

Run with demo file only

docker run -ti --rm -p 80:80 klokantech/iiifserver:latest

And check demo file on url:

http://127.0.0.1/demo/info.json

If you want to add some images (and convert them internally)

docker run -ti --rm -v $(pwd)/src/:/dropzone/ -v $(pwd)/data/:/data/ -p 80:80 klokantech/iiifserver:latest

The src folder in working directory can be used for uploading JPG and TIFF images, converted JPEG2000 is stored in data folder in working directory, or JPEG2000 images can be directly put there. Service is available from outside on the 80 port.

The container is minimal (about 439 MB), it has been made to simplify distribution of IIIF Server to Klokan Technologies GmbH customers who can easily use the IIIF Server with docker in a similar way.

Docker Pull Command

docker pull klokantech/iiifserver-iipimage-jpeg2000