Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
internal dashboard bootstrap
JavaScript Shell
branch: defects/reveal

This branch is 22 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
docs
extern
keys_example
lib
scripts
static
tests
.gitignore
.gitmodules
.travis.yml
LICENSE.txt
README.md
devops.json
jshint.json
npm-shrinkwrap.json
package.json

README.md

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.

Communication

    irc.freenode.org#gutsy

Installation

Node Setup:

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 npm@1.1.12 -g
npm install n -g
sudo n 0.6.18

Installing Gutsy

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

Website

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.

Something went wrong with that request. Please try again.