- Web app that polls various bloom systems and reports on build statuses, OE statistics, etc.
- Runs as a simple web server on top of nodejs.
- if you don't have them already, install nodejs and bower
- clone repo
cd monty_dashboard
- install npm dependencies
npm install
- install bower dependencies
bower install
- Apply SSL patch for splunk-sdk
grunt exec:patch_splunk
- Build generated artifacts
grunt build
- launch web server
node server.js
- visit http://localhost:1337/
This project uses grunt for all build tasks. The main tasks are:
- build all:
grunt build
- auto build and run tests when a file changes:
grunt watch
- run all tests:
grunt test
Running grunt watch
will automatically detect changes in css, js and html files, compile them if
applicable and deploy them to /dist
The target will also launch a server in parallel to the main node server which is solely responsible for automatically
serving up newly changed files to your browser. All that is required is a browser plugin to respond to the changes.
I use the LiveReload Chrome plugin
For all available tasks see /Gruntfile.js
- To request new features or bug fixes, add a story/bug to project Monty in JIRA