WSO2 Mesos Artifacts enables you to run WSO2 middleware seamlessly on Mesos DC/OS using Docker. This repository contains Carbon Mesos membership scheme, Marathon applications and deployment automation scripts required for executing a complete WSO2 middleware deployment on Mesos DC/OS.
To deploy a WSO2 product on Mesos DC/OS, follow the below steps:
- Build WSO2 product Docker images using WSO2 Dockerfiles.
- Load above Docker images to Mesos slave nodes or import them to a central Docker registry.
- If a central Docker registry is used, update Docker image tags accordingly in WSO2 Marathon applications.
- Run
deploy.sh
inside the relevant product folder. This will deploy following Marathon applications:- Marathon load balancer
- Governance Registry database
- User Management database
- Product's Configuration Registry database
- Product default profile