Pass OSM dump file path as parameter

master
Vitaliy Filippov 2018-12-10 17:06:59 +03:00
parent 371f998679
commit e40100ba17
3 changed files with 8 additions and 3 deletions

View File

@ -8,7 +8,8 @@ docker build -t valhalla .
```
docker run -it -d --restart always \
-v /home/test/russia-latest.osm.pbf:/home/data.osm.pbf \
-e OSM_DUMP_FILE=/home/russia-latest.osm.pbf \
-v /home/russia-latest.osm.pbf:/home/russia-latest.osm.pbf \
-v /home/valhalla-cache:/home/valhalla \
--name valhalla -p 8002:8002 valhalla
```

View File

@ -2,7 +2,9 @@
cd /home
if [ /home/valhalla/valhalla_tiles.tar -ot /home/data.osm.pbf ]; then
OSM_DUMP_FILE=${OSM_DUMP_FILE:-/home/data.osm.pbf}
if [ /home/valhalla/valhalla_tiles.tar -ot $OSM_DUMP_FILE ]; then
/home/update.sh
fi

View File

@ -1,7 +1,9 @@
#!/bin/bash
OSM_DUMP_FILE=${OSM_DUMP_FILE:-/home/data.osm.pbf}
cd /home/valhalla
valhalla_build_tiles -c /home/valhalla.json /home/data.osm.pbf
valhalla_build_tiles -c /home/valhalla.json $OSM_DUMP_FILE
find valhalla_tiles | sort -n | tar cf valhalla_tiles2.tar --no-recursion -T -
rm -rf valhalla_tiles *.bin *.txt
mv valhalla_tiles2.tar valhalla_tiles.tar