Gutsy DevOps Dashboard
Gutsy is an app for an out-of-the-box DevOps Dashboard built on top of DevOps JSON data.
The goal is to reflect not only the most recent raw devops.json data, but also to realize related APIs such as version control, issue trackers, build systems and on-call rotations.
Make sure you have node installed. We require node 0.6.18.
We recommend 'n' the node version manager (similar to ruby's rvm).
npm install firstname.lastname@example.org -g npm install n -g sudo n 0.6.18
git clone https://github.com/racker/gutsy.git git submodule update --init npm install (you will require gcc for the sqlite3 db build) cp ./lib/settings.js.example ./lib/settings.js cp -r keys_example keys
Run the web app:
sudo npm start
Then go to: http://localhost:3000. The username / password is in settings.js
Add a project using the Add Project button. You're set!
Pages are currently cached for 5 minutes in the local node process to avoid lengthy API calls.