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 \ 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 \ -v /home/valhalla-cache:/home/valhalla \
--name valhalla -p 8002:8002 valhalla --name valhalla -p 8002:8002 valhalla
``` ```

View File

@ -2,7 +2,9 @@
cd /home 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 /home/update.sh
fi fi

View File

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