iipsrv in single docker container. Compiled with openjpeg, so it can serve JPEG2000 images. Also including caddy (for an http interface) and memcached.
The main purpose of this image is local development of IIIF applications.
Ready images (x86_64 and aarch64) are available on docker hub (+300 MB compressed).
-
Clone this repo
git clone https://github.com/atomotic/iipsrv.docker.git
-
Configure the host directory containing your images (ptiff, jp2) and mount in
/images
-
Configure iipsrv via ENV. See here the documentation Server Configuration / Startup variables
-
Launch it
docker-compose up --build -d
-
Test it
curl -s http://localhost:9002/iiif/image.jp2/info.json