Visualization of LVZ police ticker.
The official website is hosted at https://lvz-viz.leipzig.codefor.de by OK Lab Leipzig.
Build and run the app with npm, Grunt and Gradle. The crawling and indexing of new articles is activated by the startup parameter --spring.profiles.active=crawl.
Download client js dependencies with npm and package them with Grunt during postinstall phase.
npm install
You can build an executable jar with gradle and run it as a separate process.
./gradlew build
java -jar build/libs/lvz-viz-*.jar
You can build an executable jar with gradle and skip all tests to speed up the build.
./gradlew build -x test
java -jar build/libs/lvz-viz-*.jar
Or you can simply run the project within gradle during development.
./gradlew bootRun
You can build and run the app within a Docker container. Run the following commands after building the executable jar with Gradle.
docker-compose up -d
docker-compose logs -f
docker-compose down