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+