https://github.com/eea/eea.docker.plonesaas
Plone 5 w/ RelStorage, RestAPI, Memcached, Graylog, Sentry...
https://github.com/eea/eea.docker.plonesaas
Last synced: about 1 year ago
JSON representation
Plone 5 w/ RelStorage, RestAPI, Memcached, Graylog, Sentry...
- Host: GitHub
- URL: https://github.com/eea/eea.docker.plonesaas
- Owner: eea
- Created: 2019-04-01T14:34:59.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-04-01T22:57:48.000Z (about 1 year ago)
- Last Synced: 2025-04-10T09:19:57.337Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 352 KB
- Stars: 4
- Watchers: 19
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Plone 5 with RelStorage, RestAPI, Memcached, Graylog, Sentry and more support
[](https://ci.eionet.europa.eu/blue/organizations/jenkins/plone%2Feea.docker.plonesaas/activity/)
[](https://ci.eionet.europa.eu/blue/organizations/jenkins/plone%2Feea.pipeline.plone/activity/)
[](https://github.com/eea/eea.docker.plonesaas/releases)
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.
## Supported tags and respective Dockerfile links
- [Tags](https://hub.docker.com/r/eeacms/plonesaas/tags/)
## Base docker image
- [hub.docker.com](https://hub.docker.com/r/eeacms/plonesaas/)
## Source code
- [github.com](http://github.com/eeacms/eea.docker.plonesaas)
## Simple Usage
$ 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](http://github.com/eeacms/eea.docker.plonesaas) for more details and more about Plone at [plone](https://hub.docker.com/_/plone)
## Extending this image
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 .
## Supported environment variables
See **eeacms/plone** [supported environment variables](https://github.com/eea/eea.docker.plone#supported-environment-variables)