cloudfoundry-community / bui

BOSH Admin UI
MIT License
15 stars 7 forks source link

BOSH Admin UI

BOSH Admin UI to help operators get information quickly. Still a huge WIP

Getting Started

Requirements

Get required libraries and build

First, use glide to get the dependencies

glide install -v -s

Next, make the binary

make

Make a config file and run!

Create a simple config to point your BOSH similar to below

bosh-lite-config.yml

listen_addr: :9304
web_root: ui
skip_ssl_validation: true
bosh_addr: https://192.168.50.4:25555

Lastly, run the binary and point to the config file

./bui -c bosh-lite-config.yml

Access Bui on browser

Go on to your favorite browser and put in

127.0.0.1:9304

The default credentials is admin/admin.

Features

Development

Dependencies

glide install -v -s

Running Development build

npm install
npm run build
go run main.go

Live Reload for UI

grunt watch

If only updating html and javascript, you only need to refresh the package

Handy Notes