Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

IsraelHikingMap/graphhopper-docker-image-push

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graphhopper docker provider repository

This repository holds the very basic things in order to make sure there's an updated graphhopper docker image which we use in our production server. Images can be found here: https://hub.docker.com/r/israelhikingmap/graphhopper

I would like to first and foremost thank the graphhopper team for their hard work and amazing product! They are doing a great job and we are truly happy to help by contributing to thier code base like we had done in the past. Graphhopper team has decided not to build a docker image and this repository is here to bridge that gap. This repository is extremely simple, all it does is the following:

  1. Every night at 1 AM it builds the latest code using Github actions from the graphhopper repository and uploads the image to docker hub with the latest tag
  2. It checks if there's a new version tag, and if so builds it and upload it as well with the relevant tag
  3. Adds a graphhopper.sh file for ease of use

That's all.

Feel free to submit issues or pull requests if you would like to improve the code here

This docker image uses the following default environment setting:

JAVA_OPTS: "-Xmx1g -Xms1g"

For a quick startup you can run the following command to create the andorra routing:

docker run -p 8989:8989 israelhikingmap/graphhopper --url https://download.geofabrik.de/europe/andorra-latest.osm.pbf --host 0.0.0.0

Then surf to http://localhost:8989/

You can also completely override the entry point and use this for example:

docker run --entrypoint /bin/bash israelhikingmap/graphhopper -c "wget https://download.geofabrik.de/europe/germany/berlin-latest.osm.pbf -O /data/berlin.osm.pbf && java -Ddw.graphhopper.datareader.file=/data/berlin.osm.pbf -Ddw.graphhopper.graph.location=berlin-gh -jar *.jar server config-example.yml"

Checkout graphhopper.sh for more usage options such as import.

In order to build the docker image locally, please run ./build.sh.

Last modified: 2026-04-03

About

Scripts to create and upload a docker image of graphhopper

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.