Tento repozitář slouží k vytvoření dvou Docker image:
- IIPImage (alias pro
iipsrv
ve verzi 1.2) - Nginx (verze 1.28) jako reverse proxy, obsahující vlastní Nginx konfiguraci pro reverzní směrování dle specifikace
iipsrv
.
- Přidejte zdrojové kódy Kakadu do složky
iipsrv
. - Přejmenujte složku se zdrojovými kódy na název
kakadu
.
Poté spusťte příkaz:
make build
Tento příkaz vytvoří dva container image:
localhost/imageserver-iipsrv
localhost/imageserver-nginx
Pokud nechcete použít Kakadu, není potřeba přidávat žádné další zdrojové soubory. OpenJpeg 1.5.3 je přidán automaticky díky skriptu assemble.sh
, pokud nejsou dostupné zdrojové kódy Kakadu.
Spusťte příkaz:
make build
Tento příkaz vytvoří dva container image:
localhost/imageserver-iipsrv
localhost/imageserver-nginx
Spusťte příkaz:
make run
Tím se spustí kontejnery podle konfigurace v souboru docker-compose.yml
. Imageserver bude dostupný na adrese localhost:8080
.
Zdrojové obrázky jsou ve složce data/images
.
Pokud chcete kontejnery zastavit a odstranit, použijte příkaz:
make del