Skip to content

britzke/rennspur

Repository files navigation

Rennspur

Rennspur is a system for visualizing the traces of races at sporting events such as sailing races. Built with Java by the MiA17 @LetteVerein.

ToDo: Logo and example image


Installation

It should run on any *NIX and Windows system with Java 8 and Tomcat.

Installation with Docker

Use our automatic installer (docker-run.sh) to build and install it on your system.

Or follow the instructions:

git clone git clone https://github.com/britzke/rennspur.git && cd rennspur

  1. maven build process
    • default development environment/profile: docker run -it --rm --name rennspur-maven-build -v "$PWD":/usr/src/rennspur -w /usr/src/rennspur maven:alpine mvn package clean install
    • production environment/profile: docker run -it --rm --name rennspur-maven-build -v "$PWD":/usr/src/rennspur -w /usr/src/rennspur maven:alpine mvn package clean install -Denvironment=prod

Add -DskipTests to skip the java tests. --rm automatically cleans up the container and remove the file system when the maven build container exits.

  1. Derby database server: docker run -d --name rennspur-derby --net=host az82/docker-derby

  2. Tomcat Server: docker run -d --net=host --name rennspur-tomcat -v "$PWD"/target/rennspur-0.0.1-SNAPSHOT.war:/usr/local/tomcat/webapps/rennspur.war tomcat:8.5-alpine

--net=host is not not recommended! Use -p 8080:8080 and -p 1527:1527 on a own bridge network to connect the database on port 1527.

About

Visualize the traces of races

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published