Sign inSign up

cytomine/nginx

By cytomine

Updated 6 months ago

Based on cytomine/base. Will be used as a proxy for all the Cytomine services.

Image
0

10K+

cytomine/nginx repository overview

Please see explainations on the cytomine/base page

Cytomine nginx container

The Cytomine nginx container (based on cytomine/base) will be used as a proxy for all the Cytomine services. It will install nginx & nginx upload module.

Included :
  • nginx
  • nginx upload module
ENV
  • CORE_URL : the url of the core service of Cytomine
  • IMS_URLS : the urls of the IMS services of Cytomine
  • RETRIEVAL_URL : the url of the retrieval service of Cytomine
  • IIP_OFF_URL : the url of the Official IIPImage Server previously installed
  • IIP_CYTO_URL : the url of the forked IIPImage Server for Cytomine
  • IIP_JP2_URL : the url of the IIPImage Server + Kakadu previously installed
  • UPLOAD_URL : the url of the upload service of Cytomine
  • IRIS_URL : the url of the IRIS service of Cytomine
  • IRIS_ENABLED : boolean. True if Iris is installed.
Port
  • 80
  • 443

Usage

Must be linked to a core, ims, retrieval, iipOfficial, iipJ2, iipCyto and iris container.

	docker run -m 1g -d -p 22 -p 80:80 --link core:core --link ims:ims \
	--volumes-from ims --link retrieval:retrieval \
	--link iipOff:iip_officiel \
	--link iipCyto:iip_cyto --link iipJ2:iip_jpeg2000 \
	--link iris:iris \
	--name nginx \
	-e CORE_URL=$CORE_URL \
	-e IMS_URLS="$IMS_URLS" \
	-e RETRIEVAL_URL=$RETRIEVAL_URL \
	-e IIP_OFF_URL=$IIP_OFF_URL \
	-e IIP_CYTO_URL=$IIP_CYTO_URL \
	-e IIP_JP2_URL=$IIP_JP2_URL \
	-e UPLOAD_URL=$UPLOAD_URL \
	-e IRIS_URL=$IRIS_URL \
	-e IRIS_ENABLED=$IRIS_ENABLED \
	cytomine/nginx

Tag summary

Content type

Image

Digest

sha256:292547031

Size

16 MB

Last updated

6 months ago

docker pull cytomine/nginx