OpenShift application template for Mattermost Team Edition.
You will need a OpenShift Origin 3 or Minishift up and running. Also Mattermost depends on PostgreSQL so please deploy it first.
- Create a new project if you don't have an existing one in OpenShift:
oc new-project mattermost
- Create a secret named
mattermost-database
withuser
andpassword
of the PostgreSQL database you deployed.
oc create secret generic mattermost-database --from-literal=user=mm_user --from-literal=password=mm_pass
- Import the template
oc create -f mattermost.yaml
-
Deploy the newly created Mattermost from the Catalog into your project
-
Modify the ConfigMap
mattermost
to meet your PostgreSQL hostname, port and database name -
Wait for the Pods to launch and access your new Mattermost by the created service.
Have fun.
Special thanks to everyone who contributed to getting the Mattermost OpenShift Template to the current state. 🙏
You tried to deploy and need help real quick? Message @tschwaerzl via Twitter or open an issue.