Plone 5 with built-in support for:
- RelStorage
- RestAPI
- Memcached
- Graylog
- Sentry
- Faceted Navigation
- Faceted Inheritance
- Image Cropping
This image is generic, thus you can obviously re-use it within your own projects.
$ docker-compose up -d
Now, ask for http://localhost/ in your workstation web browser and add a Plone site (default credentials admin:admin
).
See docker-compose.yml for more details and more about Plone at plone
For this you'll have to provide the following custom files:
site.cfg
Dockerfile
Below is an example of site.cfg
and Dockerfile
to build a custom version of Plone with some add-ons based on this image:
site.cfg:
[buildout]
extends = buildout.cfg
[configuration]
eggs +=
collective.elasticsearch
collective.taxonomy
[versions]
collective.elasticsearch = 3.0.2
collective.taxonomy = 1.5.1
Dockerfile:
FROM eeacms/plonesaas
COPY site.cfg /plone/instance/
RUN gosu plone buildout -c site.cfg
and then run
$ docker build -t plone-rocks .
See eeacms/plone supported environment variables