https://github.com/cloudfoundry-community/bui
BOSH Admin UI
https://github.com/cloudfoundry-community/bui
Last synced: 9 months ago
JSON representation
BOSH Admin UI
- Host: GitHub
- URL: https://github.com/cloudfoundry-community/bui
- Owner: cloudfoundry-community
- License: mit
- Created: 2016-12-14T18:15:59.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-09T17:18:37.000Z (about 9 years ago)
- Last Synced: 2024-06-20T17:35:10.640Z (about 2 years ago)
- Language: JavaScript
- Homepage:
- Size: 3.47 MB
- Stars: 15
- Watchers: 5
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BOSH Admin UI
BOSH Admin UI to help operators get information quickly. Still a huge WIP
## Getting Started
#### Requirements
* BOSH Director with 1 or more deployments
#### 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`
```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
* List stemcells
* List releases
* List deployments
* SSH Support! 
## 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
* If you don't have grunt, then do 'sudo npm install -g grunt'