Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.

wso2-attic/mesos-artifacts

Repository files navigation

WSO2 Mesos Artifacts

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.

Getting Started

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

Overview

Documentation