Complimentary web UI for Cassandra Reaper.
You'll have to recompile Cassandra Reaper to include the UI.
- Download latest release
- Get Cassandra Reaper sources
- Extract zip archive to
src/main/resources/assets/
- Build Cassandra Reaper
mvn package
- Install and setup Cassandra Reaper as described on project page
Afterwards you should be able to access the UI under the following URL (change hostname if necessary): http://localhost:8080/webui/index.html
Getting started to work with the source code is easy.
Requirments:
Then run:
npm install
bower install
The dev-server can be started as follows:
npm run start
Afterwards you should be able to access the server under the following url: http://localhost:8000/webpack-dev-server/
Make sure to enable cross-origin requests to the reaper server by starting it with the -DenableCrossOrigin
jvm parameter.
It's probably a good idea to familiar yourself with the following set of tools and frameworks, in case you want to know what you're doing while working with the source code.
Used libraries:
Tooling:
- webpack
- Babel (ES6)
- react-hot-reloader
npm run minimize
The content of the build
directory will correspond to what will be released as archive on github. Install it by copying it to the reaper directory as described in the installation section.