The best way to use this project is by using the bosh release.
This project is written in Elm and is applying The Elm Architecture pattern. The visual design language follows the Material Design spec, which is implemented in elm-mdl. To ease development there is a partial BOSH director API stub implemented with stubby.
To setup the development environment first clone the repo:
git clone [email protected]:dozer-io/bosh-gui.git
cd bosh-gui
Next install node.js
and npm
by following the instructions here.
With npm
installed, install the remaining dependencies:
npm install
Once the dependencies are installed we can start webpack and our BOSH stubby server:
npm start
Last open your browser: http://localhost:8080
The username
and password
are ignored by the BOSH API stub so can be left blank.