/benchly

A web interface to multiple instances of the Strings & Structures Workbench

Primary LanguageJavaEclipse Public License 1.0EPL-1.0

Benchly Workbench Coordinator

A web app that connects to multiple instances of the Strings & Structures Workbench

A Frontend is available via github as well.

An example for a complete setup is available in the wiki.

Build

For a standard build:

mvn clean package

To build a standalone jar:

mvn compile assembly:single

Run

The application needs a database connection which you can give via command line. (Tested on MySQL but should work with other databases.)

For example:

java -jar target/benchly.jar --jdbc-url="jdbc:mysql://user:pass@localhost:3306/

To allow the encryption of storage locations, the environment variable BENCHLY_SHARED_SECRET needs to be set to the same value that the instances use.

The application can directly serve the frontend using the --frontend-path="/a/path" parameter.