This guide assumes that you are familiar with OpenShift and have previous experience setting up OpenShift.
Kendis Docker Image
You can pull Kendis image from DockerHub using the following name or tag
kendisdocker/kendis:latest
Port and Container Volumes
Once you start pod at OpenShift, Kendis container will run on port 8080 you can map to the external port according to your requirement.
To keep Kendis state persistent you need to map the following container volumes
/var/lib/kendis-resources
/var/log/kendis-logs
/var/lib/kendis-backup
/var/lib/mongodb
For External MongoDB
Add the following mapping, in case you want to run separate MongoDB (more details)
/var/lib/kendis-config
Note: This is an important step to ensure that on restart or updates, you don't lose any data.
Guide to mount volumes
Here is the relevant documentation from OpenShift regarding mounting the volumes.
Related Articles
https://help.kendis.io/en/articles/3405957-how-to-update-kendis-docker
https://help.kendis.io/en/articles/2800682-self-hosted-setup-guide-for-docker