Skip to content

dozer-io/bosh-gui

Repository files navigation

The GUI for BOSH by dozer.io

Usage

The best way to use this project is by using the bosh release.

Development

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.

Setting up your environment

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.