RETIRED, OpenStack Health Dashboard
Go to file
David Lyle 7dbd9d4b50 Rename to openstack-health 2015-09-14 14:16:34 -06:00
app Remove example files 2015-09-11 17:31:45 -06:00
doc/source Rename to openstack-health 2015-09-14 14:16:34 -06:00
gulp Add `data` gulp task and automatically include `app/data` in dev builds if it exists. 2015-09-11 11:58:45 -06:00
test Add Angular boilerplate from `angularjs-gulp-browserify-boilerplate` 2015-08-31 15:18:45 -06:00
.coveragerc Add more test cookiecutter template items 2015-08-03 11:26:08 -06:00
.gitignore Add `data` gulp task and automatically include `app/data` in dev builds if it exists. 2015-09-11 11:58:45 -06:00
.jshintrc Add jshint configuration. 2015-09-02 15:49:18 -06:00
.testr.conf Add more test cookiecutter template items 2015-08-03 11:26:08 -06:00
CONTRIBUTING.rst Rename to openstack-health 2015-09-14 14:16:34 -06:00
HACKING.rst Add .gitignore entries, HACKING.rst, and __init__.py contents from cookiecutter 2015-08-03 10:01:01 -06:00
LICENSE Add some missing base files from cookiecutter (LICENSE, manifest, setuptools config) 2015-08-03 09:11:51 -06:00
README.rst Rename to openstack-health 2015-09-14 14:16:34 -06:00
gulpfile.js Add Angular boilerplate from `angularjs-gulp-browserify-boilerplate` 2015-08-31 15:18:45 -06:00
package.json Rename to openstack-health 2015-09-14 14:16:34 -06:00

README.rst

openstack-health

webclient for visualizing the results of tempest jobs.

Installation

Installation of the frontend requires Node.js and Gulp. On Ubuntu:

sudo apt-get install nodejs npm nodejs-legacy
sudo npm install -g gulp

Then, install the Node modules by running, from the project directory:

npm install

Usage - Development

A development server can be run as follows:

gulp dev

This will open a web browser and reload code automatically as it changes on the filesystem.

Usage - Production

The production application can be build using:

gulp prod

The result will be written to ./build and should be appropriate for distribution. Note that all files are not required:

  • Directory structure (js/, css/, fonts/, images/): required.
  • Static resources (fonts/, images/): required.
  • Core files (index.html, js/main.js, css/main.css): required unless gzipped versions are used.
  • Gzipped versions of core files (*.gz): not required, but preferred. Use instead of plain core files to save on disk usage and bandwidth.
  • Source maps (js/main.js.map, js/main.js.map.gz): only required for debugging purposes.