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
It should run on any *NIX and Windows system with Java 8 and Tomcat.
Use our automatic installer (docker-run.sh
) to build and install it on your system.
git clone
git clone https://github.com/britzke/rennspur.git && cd rennspur
- 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
- default development environment/profile:
Add
-DskipTests
to skip the java tests.--rm
automatically cleans up the container and remove the file system when the maven build container exits.
-
Derby database server:
docker run -d --name rennspur-derby --net=host az82/docker-derby
-
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 port1527
.