IMPORTANT This project is no longer under active development. Based on what we've learned building this, we recommend looking at Convox instead.
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.
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 panda-cluster locally to your project with:
npm install pandastrike/panda-cluster --save