Skip to content

spodkowinski/cassandra-reaper-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.