This repo contains the JS GUI for Apache Brooklyn.
It is pure Javascript, but for legacy reasons it expects the REST endpoint at the same endpoint,
so currently the easiest way to run it is using the BrooklynJavascriptGuiLauncher java launcher
in brooklyn-server
.
2 methods are available to build this project: within a docker container or directly with maven.
The project comes with a Dockerfile
that contains everything you need to build this project.
First, build the docker image:
docker build -t brooklyn:ui .
Then run the build:
docker run -i --rm --name brooklyn-ui -v ${HOME}/.m2:/root/.m2 -v ${PWD}:/usr/build -w /usr/build brooklyn:ui mvn clean install
Simply run:
mvn clean install