Docker Plone Image used for EEA website. See more at eea.docker.www
ZOPE_MODE
Can bezeoserver
,standalone
,zeo_client
,zeo_async
,rel_client
,rel_async
. Defaultstandalone
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. Defaultrabbitmq
(e.g.:RABBITMQ_HOST=rabbitmq.example.com
)RABBITMQ_PORT
RabbitMQ port. Default5672
(e.g.:RABBITMQ_PORT=8080
)RABBITMQ_USER
RabbitMQ username. Defaultguest
(e.g.:RABBITMQ_USER=client
)RABBITMQ_PASS
RabbitMQ password. Defaultguest
(e.g.:RABBITMQ_USER=secret
)TRACEVIEW
TraceView token
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)