The vsss-vision-client is an tool created to IEEE Very Small Size Soccer League, aiming the possibility to receive vision multicast packages and shows them in a web ui. This tool was built on the work done for the Small Size League community.
- Go >= 1.14
- Node >= 10
- Yarn
If you just want to use this app, you can simply download the latest release binary that is available for your OS. Note that the binary is self-contained, so, no dependencies are required.
Note: After download it, you will need to enable the binary to be executed by terminal using chmod +x ./vsss-vision-client_...
command.
By default, the UI will be available at http://localhost:8082
, but you can configure this using the args (run the binary with -h
arg to see them).
Download and install to GOPATH:
go get -u github.com/VSSSLeague/vsss-vision-client/...
Switch to project root directory
cd $GOPATH/src/github.com/VSSSLeague/vsss-vision-client/...
Download dependencies for frontend
yarn install
Run the backend:
go run cmd/main.go
Run the UI:
yarn serve
First, build the UI resources
yarn build
Then build the backend with packr
module
# get packr
go get github.com/gobuffalo/packr/packr
# install the binary
cd cmd/
packr install