pandastrike / panda-cluster

Huxley - Cluster Management
MIT License
4 stars 0 forks source link

Panda-Cluster

IMPORTANT This project is no longer under active development. Based on what we've learned building this, we recommend looking at Convox instead.

Manage Huxley Clusters


Managing your project's infrastructure can be a little tedious. Imagine that you want to spin-up a cluster of 10 machines on Amazon Web Services (AWS):

That all involves a lot of manual interaction. Panda-Cluster is here to make your life better with automation.

Panda-Cluster is part of the Huxley Project, a tool that automates deployment. Huxley relies on this library to allocate infrastructure resources and monitor their state. See the Huxley Wiki to see more documentation.

Requirements

panda-cluster makes use of ES6 features, including promises and generators. Using this library requires Node 0.12+.

git clone https://github.com/creationix/nvm.git ~/.nvm
source ~/.nvm/nvm.sh && nvm install 0.12

Compiling the ES6 compliant CoffeeScript requires coffee-script 1.9+.

npm install -g coffee-script

Install

Install panda-cluster locally to your project with:

npm install pandastrike/panda-cluster --save