This is the StackStudio application; a web based console for managing private and public clouds.
This application requires the CloudMux back end, which provides REST APIs to perform cloud operations. CloudMux is available here: https://github.com/TranscendComputing/CloudMux
We use Node.JS and Grunt for build and release steps. You'll need to install Node and NPM, from:
Install Grunt and dependencies, cd to the StackStudio directory and run NPM:
cd StackStudio
npm install
# If you've never installed Grunt, you'll need the command line
sudo npm install -g grunt-cli
To launch a web server, you can run a task:
grunt run
(9001 is the default listening port)
Allow StackStudio to reach CloudMux as its backend.
Copy backend.json.sample to backend.json
cp config/backend.json.sample config/backend.json
Edit config/backend.json @backend_endpoint@ field to point to your CloudMux backend.
(e.g. "http://localhost:9292")
Go to http://localhost:9001/ and you'll see the StackStudio Dashboard.
StackStudio targets the following browser platforms:
✔ IE 6+
✔ Firefox 2+
✔ Safari 3.2+
✔ Chrome 3+
✔ Opera 10+