This repository contains the Pelias Valhalla Docker Baseimage. This image is identical to https://github.com/pelias/docker-baseimage but with the additional installation of Valhalla.
If your container doesn't require valhalla
then you can save RAM and disk by using the regular Pelias baseimage
linked above instead.
docker build -t pelias/valhalla_baseimage .
note: this requires a local directory /data/osm which contains a single .pbf file
Generate tiles:
docker run \
--rm -it \
-v '/data/osm:/data/valhalla' \
-v '/data/osm:/data/openstreetmap' \
pelias/valhalla_baseimage \
/bin/bash -c './scripts/build_tiles.sh'
Export polylines:
docker run \
--rm -it \
-v '/data/osm:/data/valhalla' \
-v '/data/osm:/data/polylines' \
pelias/valhalla_baseimage \
/bin/bash -c './scripts/export_edges.sh'