https://github.com/containersolutions/construct
Mesos framework for deploying a single task on all agents of the cluster
https://github.com/containersolutions/construct
Last synced: 6 months ago
JSON representation
Mesos framework for deploying a single task on all agents of the cluster
- Host: GitHub
- URL: https://github.com/containersolutions/construct
- Owner: ContainerSolutions
- Created: 2015-10-05T13:44:23.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-11-06T13:18:01.000Z (about 10 years ago)
- Last Synced: 2025-04-05T13:39:22.769Z (10 months ago)
- Language: Python
- Homepage:
- Size: 4.58 MB
- Stars: 10
- Watchers: 14
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-mesos - Construct - Deploy a single task on all agents of the cluster
README
# Construct
Run one app/framework on each mesos agent. Useful in 'helper' use cases. E.g. installing a networking helper, a load balancer helper, or some application specific requirements.
## Requirements
- Python 2.7
- `pip install -r requirements.txt`
- MiniMesos.org (preferred)
- Vagrant (if you don't want to use mini-mesos).
## Running
Run `python launch.py`. It will install a simple webserver on every slave.
## OSX
Note that the `pip install` stage will not work with OSX's native python2. Install python2 from Homebrew:
`brew install python`
then execute
`sudo pip install -r requirements.txt`