Skip to content

qa-utomation-java/selenoid-ui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selenoid UI

Build Status Coverage Docker

Simple status page with UI updates by SSE, backed by constant polling of status handle of selenoid on small go backend.

ui

Usage

We distribute UI as a lightweight Docker container. To run it type:

$ docker run -d --name selenoid-ui --net host aerokube/selenoid-ui

Then access the UI on port 8080:

http://localhost:8080/

The following flags are supported:

  • --listen - host and port to listen (e.g. :1234)
  • --period - data refresh period (e.g. 5s or 1m)
  • --selenoid-uri - selenoid uri to fetch data from (e.g. http://localhost:4444/)

Development

  1. Ensure you have yarn and go-bindata-assetfs installed

  2. Generate static resources:

$ go generate ./web ./...
  1. Build:
$ go build
  1. To build Docker container type:
$ GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build
$ docker build -t selenoid-ui:latest .

About

Simple status UI for selenoid project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 63.5%
  • Go 22.7%
  • CSS 11.4%
  • HTML 1.2%
  • Shell 1.2%