Web UI for Cassandra Reaper
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
build
.gitignore
LICENSE
README.md
bower.json
package.json
server.js
webpack.config.js

README.md

Cassandra Reaper UI

About

Complimentary web UI for Cassandra Reaper.

Installation

You'll have to recompile Cassandra Reaper to include the UI.

  1. Download latest release
  2. Get Cassandra Reaper sources
  3. Extract zip archive to src/main/resources/assets/
  4. Build Cassandra Reaper mvn package
  5. 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

Development

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.

Frameworks and tools

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:

Building a new release

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.