EEA & Eionet documentation hub

Browse documentation for IT-systems used by the European Environment Agency and the Eionet network.

EEA Plone WWW Docker Image based on EEA KGS

eea.docker.plone-eea-www

Build
Status

Docker Plone Image used for EEA website. See more at eea.docker.www

Supported environment variables

  • ZOPE_MODE Can be zeoserver, standalone, zeo_client, zeo_async, rel_client, rel_async. Default standalone
  • GRAYLOG Configure zope inside container to send logs to GrayLog. Default logcentral.eea.europa.eu:12201. (e.g.: GRAYLOG=logs.example.com:12201)
  • GRAYLOG_FACILITY Custom GrayLog facility. Default eea.docker.kgs (e.g.: GRAYLOG_FACILITY=staging.example.com)
  • RABBITMQ_HOST RabbitMQ host. Default rabbitmq (e.g.: RABBITMQ_HOST=rabbitmq.example.com)
  • RABBITMQ_PORT RabbitMQ port. Default 5672 (e.g.: RABBITMQ_PORT=8080)
  • RABBITMQ_USER RabbitMQ username. Default guest (e.g.: RABBITMQ_USER=client)
  • RABBITMQ_PASS RabbitMQ password. Default guest (e.g.: RABBITMQ_USER=secret)
  • TRACEVIEW TraceView token

Release new versions of this image

Get source code

$ git clone git@github.com:eea/eea.docker.plone-eea-www.git

Update FROM eeacms/kgs:X.Y base image within Dockerfile

$ cd eea.docker.plone-eea-www
$ vim Dockerfile
FROM eeacms/kgs:19.5

Update FROM eeacms/www:X.Y base image within devel/Dockerfile

$ cd eea.docker.plone-eea-www
$ vim devel/Dockerfile
FROM eeacms/www:19.5

Commit changes

$ git commit -am "Release 19.5"

Create tag

$ git tag 19.5

Push changes

$ git push --tags
$ git push

After eeacms/www:19.5 is build, you need to trigger the release of eeacms/www- devel:19.5 ( which uses eeacms/www:19.5)

Edit this page