Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 8 days 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 (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-11-06T13:18:01.000Z (about 9 years ago)
- Last Synced: 2024-08-04T04:06:34.628Z (3 months ago)
- Language: Python
- Homepage:
- Size: 4.58 MB
- Stars: 11
- Watchers: 15
- 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`